Flo*_*sst 8 gmail smtp swiftmailer laravel-4
当我尝试通过运行Laravel 4的网站发送电子邮件时,我遇到了以下异常:
预期的响应代码250,但代码为"535",消息"535-5.7.8用户名和密码不被接受.了解更多信息,请访问535 5.7.8 http://support.google.com/mail/bin/answer.py? answer = 14257 wd7sm12843789wjc.36 - gsmtp"
这是我的邮件配置:
return array(
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 465,
'from' => array('address' => 'mymail@gmail.com', 'name' => 'myname'),
'encryption' => 'ssl',
'username' => 'mymail@gmail.com',
'password' => 'lol',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
Run Code Online (Sandbox Code Playgroud)
我第一次收到此消息时,我不得不告诉谷歌他可以信任这个IP.但是我的网站上仍然存在这个问题,谷歌不再警告我了.
有没有办法告诉谷歌"停止阻止这个IP,这是我"?
Flo*_*sst 30
自从我发布这个问题以来,我找到了解决这个问题的方法.
我为自己的Google帐户启用了两步验证.然后我为我的Gmail帐户生成了特定于应用程序的密码,并将此密码放入我的Laravel应用程序中.
现在Laravel可以通过我的Gmail帐户发送电子邮件:)
小智 12
好像你的Gmail阻止了试图发送邮件的应用程序.
您必须启用对laravel应用程序的访问权限.
https://www.google.com/settings/security/lesssecureapps
转到上面的链接并选择启用然后再试一次.它会工作的.
| 归档时间: |
|
| 查看次数: |
24944 次 |
| 最近记录: |