gpt4 book ai didi

laravel - 如何解决 Laravel 中的 Sendgrid SMTP 错误 250 响应

转载 作者:行者123 更新时间:2023-12-04 00:15:54 25 4
gpt4 key购买 nike

我将 Sendgrid 用于邮件服务。
我的帐户启用了两因素身份验证。
我的 .env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=S4gYKuoPRBaOAy7qT__J8w
MAIL_PASSWORD=SG.APIKEYPASSWORD
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Xyz Name"
MAIL_FROM_ADDRESS=xyz@xyz.com
如果我执行邮件,则会出现以下错误。
Swift_TransportException:无法使用 2 个可能的身份验证器在用户名“S4gYKuoPRBaOAy7qT__J8w”的 SMTP 服务器上进行身份验证。身份验证器登录返回预期响应代码 250,但得到一个空响应。身份验证器 PLAIN 返回预期响应代码 250,但得到一个空响应。
如果我禁用双因素身份验证,那么它可以使用帐户的用户名和密码,但如果我这样做,sendgrid 将暂停我的帐户。
任何人都可以遇到这个问题。如果是,那么请让我知道您是如何解决问题的。

最佳答案

尝试使用文字值“apikey”作为 MAIL_USERNAME,并将您在设置 >> API key 中创建的 API key 中的 key 作为 MAIL_PASSWORD。
他们现在正在执行 2FA,并在使用 2FA 时使用 key 而不是用户/密码进行身份验证,从 2020 年 11 月 18 日开始。我刚刚换了,这对我有用。
例如,

MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD=SG.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

关于laravel - 如何解决 Laravel 中的 Sendgrid SMTP 错误 250 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63783398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com