我正在尝试使用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)