【发布时间】:2019-03-29 19:58:24
【问题描述】:
我正在尝试在我的 Laravel 应用程序中设置电子邮件,我的 env 文件是这样的:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=noreply@xxx.com
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给出的答案试过了
我按照步骤,启用两步验证,然后创建应用密码并配置我的.env 文件
最后我做到了php artisan config:cache
未能使用 3 个可能的身份验证器在用户名“noreply@xxx.com”的 SMTP 服务器上进行身份验证。 Authenticator LOGIN 返回 Swift_TransportException:预期响应代码 235 但得到代码“534”,消息“534-5.7.14”
请帮我解决这个问题。谢谢。
【问题讨论】:
-
所以您的身份验证失败,您认为我们可以提供什么帮助?
-
@Daan 我按照这些步骤操作,在此之前我使用的是普通邮件密码,但这并没有奏效,我确信我的凭据没有错误。
-
在你的谷歌账户设置中设置不太安全的应用
-
@ShaielndraGupta 你的意思是禁用两步验证并启用不太安全的应用程序?
-
@Christoffer 是的,我已经为我的域购买了 GMail,我可以转到 gmail 并使用凭据登录。
标签: php laravel swiftmailer laravel-mail