Рейтинг:0

Отправка электронной почты в laravel8 завершается с ошибкой при использовании пароля приложения для gmail

флаг az

Я использовал пароль приложения для своей учетной записи Gmail для отправки электронных писем, поскольку другой способ не работает в моей серверной среде, хотя он работает в локальной среде. моя конфигурация выглядит следующим образом

MAIL_MAILER=SMTP
MAIL_HOST=smtp.gmail.com
ПОЧТОВЫЙ_ПОРТ=465
[email protected]
MAIL_PASSWORD=app=pwd-от-gmail
MAIL_ENCRYPTION=ssl
[email protected]
MAIL_FROM_NAME="вспыльчивый"

но теперь я получаю следующую ошибку в локальной среде.

Swift_TransportException: не удалось пройти аутентификацию на SMTP-сервере с именем пользователя «[email protected]» с использованием 3 возможных аутентификаторов. Аутентификатор LOGIN вернул ожидаемый код ответа 235, но получил код «534» с сообщением «534-5.7.9 Требуется пароль для конкретного приложения. Узнайте больше на
534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor k14sm3626375pfh.154 - gsmtp

Как решить эту проблему?

Рейтинг:0
флаг az

Я не смог решить эту проблему, используя пароль приложения. Однако я решил это по-другому, выполнив следующие шаги.

  1. Отключил двухфакторную аутентификацию
  2. Включено менее безопасное приложение
  3. Зашел в учетную запись gmail из браузера на сервере.
  4. Изменен пароль приложения на пароль учетной записи в файле .env.

Теперь это работает именно так. Я даже проверил это после выхода из учетной записи gmail из браузера сервера. Оно работает. Похоже, им просто нужно проверить устройство. Если я перенесу это на другой сервер, мне придется повторно войти в систему. Это проблема, с которой я сталкиваюсь сейчас.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.