Отправка электронной почты не выполняется, если для Gmail включена двухфакторная аутентификация

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

Ответ 1

Создайте пользовательское приложение в настройках безопасности Gmail.

1. Log-in into Gmail with your account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an arbitrary name and press generate
4. It will give you 16 chars token.

Используйте токен в качестве пароля в сочетании с вашей полной учетной записью Gmail, и двухфакторная аутентификация не потребуется.

Примечание. Ссылка на шаге 2 будет работать только при включенной двухфакторной аутентификации.