Laravel Почта - Невозможно использовать учетную запись G Suite для SMTP (2FA и пароль приложения созданы) - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу использовать свою учетную запись G Suit для отправки электронной почты. Я уже включил 2FA и создал пароль приложения , как в этом ответе . Вот мой конфиг:

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. У кого-нибудь есть идеи?

...