【发布时间】:2018-01-18 11:39:34
【问题描述】:
我正在开发 laravel mailgun 功能,我为此编写了代码,当我发送邮件时,我没有收到任何错误响应,它说成功,但我没有收到任何 gmail 电子邮件,谁能帮助我,我该如何解决这个问题,这是我的 laravel mailgun 代码,
Route::get('send_test_email', function(){
Mail::raw('Sending emails with Mailgun and Laravel is easy!', function($message)
{
try {
//$this->buildXMLHeader;
$message->subject('Mailgun and Laravel are awesome!');
$message->to('*****@gmail.com');
if(count(Mail::failures()) > 0) {
echo "<pre>";
print_r(Mail::failures());
die;
}
echo "SUCCESS";exit;
}
catch (\Exception $e) {
return $e->getMessage();
}
});
});
.env 代码:
MAIL_DRIVER=mailgun
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
【问题讨论】:
-
你用的是什么版本的laravel?
-
我认为您发布的 .env 只是一个示例,而不是您使用的实际配置对吗?
-
@EstebanGarcia 即便如此,仍需要更改配置
-
@EstebanGarcia 我正在使用 laravel 5.5.22 版
-
@EstebanGarcia 这是实际配置,我需要更改它吗?
标签: php laravel laravel-5.2 mailgun