Отправить письмо с приложением Spring Boot в Heroku - PullRequest
0 голосов
/ 29 марта 2020

Я успешно развернул приложение Spring Boot на Heroku. Это приложение должно отправлять электронные письма после того, как пользователь заполнил форму.

Проблема в том, что в локальной системе это работает, но в Heroku приложение всегда выдает AuthenticationFailedException, потому что оно пытается войти с моей учетной записью Gmail из Сервер Heroku в другой стране.

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

Как я могу решить эту проблему? Как мое приложение Spring Boot на сервере за границей может войти с моей учетной записью Gmail из другой страны?

1 Ответ

0 голосов
/ 29 марта 2020

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

Не используя Gmail. Он не предназначен для автоматической, программной c доставки электронной почты.

Вместо этого используйте что-то вроде SendGrid или Mailgun . Эти сервисы предназначены для программной c доставки почты, и доступны как официальные дополнения Heroku со свободными уровнями .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...