无法在 Gmail SMTP 服务器上进行身份验证

Failed to authenticate on Gmail SMTP server

我正在尝试在 Symfony 5 在线应用程序中通过 gmail 发送电子邮件。 这是我的配置 (swiftmailer.yaml) :

swiftmailer:
    transport: gmail
    auth_mode: login
    port: 465
    host: smtp.gmail.com
    username: my_username
    password: '%env(MAILER_GMAIL_PASSWORD)%'
    spool: { type: 'memory' }

这是我遇到的错误:

app.ERROR:刷新电子邮件队列时发生异常:使用 1 个可能的身份验证器无法在用户名 "my_username" 的 SMTP 服务器上进行身份验证。身份验证器登录返回预期响应代码 235 但收到代码“534”,消息“534-5.7.14 534-5.7.14 请通过您的 Web 浏览器登录,然后重试。534-5.7.14 在 534 5.7 了解更多信息。 14 https://support.google.com/mail/answer/78754 a10sm1287053wrm.87 - gsmtp“。 [][]

我按照错误(https://support.google.com/mail/answer/78754)中link的步骤操作,没有任何改变。

有什么建议吗?

我解决了在 swiftmailer 配置中删除此行的问题:

auth_mode: login