小编Whi*_*zle的帖子

使用Mailgun在Laravel 5.4中发送邮件会收到错误代码“ 401 UNAUTHORIZED`响应:禁止”

我正在尝试使用Mailgun在Laravel 5.4项目中发送邮件。我想我正确设置了配置。但是,我收到了这样的错误消息,例如

RequestException.php第111行中的ClientException:客户端错误:POST https://api.mailgun.net/v3/sandboxfeb88d58f18841738b2fc81d7cbc7631.mailgun.org/messages.mime>导致401 UNAUTHORIZED响应:禁止

这是我的配置:

在.env文件中

MAIL_DRIVER=mailgun
MAILGUN_DOMAIN=sandboxfeb88d58f18841738b2fc81d7cbc7631.mailgun.org
MAILGUN_SECRET=pubkey-1767e**********
Run Code Online (Sandbox Code Playgroud)

在mail.php文件中

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'richi.htoo@gmail.com'),
    'name' => env('MAIL_FROM_NAME', 'Richi Htoo'),
],
Run Code Online (Sandbox Code Playgroud)

在services.php文件中

'mailgun' => [
    'domain' => env('MAILGUN_DOMAIN'),
    'secret' => env('MAILGUN_SECRET'),
],
Run Code Online (Sandbox Code Playgroud)

我写了默认路径的邮件发送代码,例如

Route::get('/', function () {
//return view('welcome');

    $data = [
        'title' => 'Hi student I hope you like the course',
        'content' => 'This laravel course was created with a …
Run Code Online (Sandbox Code Playgroud)

php email laravel mailgun

6
推荐指数
4
解决办法
5356
查看次数

标签 统计

email ×1

laravel ×1

mailgun ×1

php ×1