vagrant laravel 5.3 gmail预期响应代码250,但得到代码“”,带有消息“”

时间:2017-01-30 23:23:44

标签: php laravel gmail laravel-5.3

关于这个问题有很多帖子但是它们似乎都没有解决我的问题。 我正在尝试使用当地流浪者框中的gmail帐户发送电子邮件。 我的邮件配置:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
    'address' => 'myaccount@gmail.com',
    'name' => 'Example',
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,

.env档案:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myaccount@gmail.com
MAIL_PASSWORD=16digit_gmail_app_password
MAIL_ENCRYPTION=tls

我的代码:

\Mail::send('email.order',[], function($message) {
    $message->to('other_email@email.com', 'John Smith')
    $message->subject('Welcome!');
});

在我的Gmail帐户中,我启用了两步验证,并创建了一个应用密码(select app -> mailselect device -> Other/myLocalDomain

当我尝试发送电子邮件时,我得Expected response code 250 but got code "", with message "" 我可能在这里遗漏了一些东西,但我无法弄清楚是什么。

0 个答案:

没有答案