gpt4 book ai didi

php - 使用 Mailgun 在 Laravel 5.4 中发送邮件得到错误代码 "401 UNAUTHORIZED` 响应 : Forbidden "

转载 作者:可可西里 更新时间:2023-11-01 13:14:14 26 4
gpt4 key购买 nike

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

ClientException in RequestException.php line 111: Client error: POST https://api.mailgun.net/v3/sandboxfeb88d58f18841738b2fc81d7cbc7631.mailgun.org/messages.mime >resulted in a 401 UNAUTHORIZED response: Forbidden

这是我的配置:

在 .env 文件中

MAIL_DRIVER=mailgun
MAILGUN_DOMAIN=sandboxfeb88d58f18841738b2fc81d7cbc7631.mailgun.org
MAILGUN_SECRET=pubkey-1767e**********

在 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'),
],

在services.php文件中

'mailgun' => [
'domain' => env('MAILGUN_DOMAIN'),
'secret' => env('MAILGUN_SECRET'),
],

我在默认路由中编写了邮件发送代码,例如

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

$data = [
'title' => 'Hi student I hope you like the course',
'content' => 'This laravel course was created with a lot of love and dedication for you'
];

Mail::send('emails.test', $data, function($message){
$message->to('white.nuzzle@gmail.com', 'White Nuzzle')->subject('Hello student how are you?');
});
});

我还安装了 Laravel Package "guzzlehttp/guzzle"version 6.2 来发送邮件。

但是当我调用默认的 home 路由时,我收到了上面提到的错误消息。

我在包括“stackoverflow.com”论坛在内的任何地方都找不到针对我的错误的任何解决方案。

谁能帮帮我?

最佳答案

坦率地说,这是一个相当大的考验,我让沙箱工作如下

  1. 已添加授权收件人 - 显然沙盒无法将电子邮件发送至任何人,您需要将他们添加为授权收件人。
  2. 在 .env 文件中使用正确的凭据添加 MAILGUN_DOMAINMAILGUN_SECRET 也因为 services.php 使用它们。记住MAILGUN_SECRET是私钥,以key-开头,这里不要用公钥
  3. MAIL_DRIVER=mailgun
    MAIL_HOST=smtp.mailgun.org
    MAIL_PORT=587
    MAIL_USERNAME=postmaster@sandboxcc*****************.mailgun.org
    邮件密码=******************
    MAIL_ENCRYPTION=tls
  4. !!!最重要!!!重新启动您的服务器以加载新的 .env 文件

关于php - 使用 Mailgun 在 Laravel 5.4 中发送邮件得到错误代码 "401 UNAUTHORIZED` 响应 : Forbidden ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43415563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com