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