繁体   English   中英

如何解决 Laravel SMTP 中 2 个可能的身份验证器错误

[英]How to resolve 2 possible authenticators error in Laravel SMTP

我正在尝试发送邮件。 但我收到一条错误消息,指出:-

无法使用 2 个可能的身份验证器使用用户名 \\"abcmail@gmail.com\\" 在 SMTP 服务器上进行身份验证

我什至在我的 Gmail 帐户中打开了允许安全性较低的应用程序。

另外,这是我的.env文件中的代码:-

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=abcmail@gmail.com
MAIL_PASSWORD=12345
MAIL_ENCRYPTION=tls

可能的原因是什么?

您需要在 config/mail.php 中添加以下设置

'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
],

并在 .eve 添加

MAIL_ENCRYPTION=ssl

使用 SSL 发送邮件抛出 SMTP

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM