在Laravel中配置电子邮件

问题描述 投票:1回答:1

我正在尝试在我的Laravel应用程序中设置电子邮件,我的env文件是这样的:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls

我试着按照这个问题给出的答案Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted

我按照步骤,启用了2步验证,然后创建了应用密码并配置了我的.env文件

最后我做了php artisan config:cache

无法使用3个可能的身份验证器在用户名为“[email protected]”的SMTP服务器上进行身份验证。 Authenticator LOGIN返回Swift_TransportException:预期的响应代码235,但代码为“534”,消息为“534-5.7.14”

这个你能帮我吗。谢谢。

php laravel swiftmailer laravel-mail
1个回答
0
投票

我有同样的问题。正是Captcha链接解决了这个问题,即使我不使用它。似乎还有一个额外的步骤允许新设备打开Gmail帐户。

https://support.google.com/mail/answer/7126229?visit_id=636865986363810933-1186759849&rd=1#cantsignin

我事先已经在下面设置了这个

允许安全性较低的应用:如果您不使用两步验证,则可能需要允许安全性较低的应用访问您的帐户。

© www.soinside.com 2019 - 2024. All rights reserved.