【发布时间】:2020-07-24 19:27:47
【问题描述】:
我想使用我的 G Suite 帐户发送电子邮件。我已经启用了 2FA 并创建了 应用密码,就像在 answer 中一样。这是我的配置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=my-gsuite@example.com
MAIL_PASSWORD=16charactersAppPassword
MAIL_ENCRYPTION=tls
当我尝试发送电子邮件时,我收到此错误:
Failed to authenticate on SMTP server with username "my-gsuite@example.com" using 3 possible authenticators. Authenticator LOGIN returned Swift_TransportException: Expected response
code 235 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 https://support.google.com/mail/?p=BadCredentials d188sm5389721pfa.7 - gsmtp
我也确实清除了缓存
php artisan config:cache
如果我更改为使用普通的 Gmail 帐户,它会起作用。有人知道吗?
【问题讨论】:
-
我也有同样的问题,谁能帮帮我?
标签: php laravel email smtp google-workspace