Не работает опция spring.mail.properties.mail.smtp.from в application.properties
Если указывать так, то работать почта будет:
SimpleMailMessage message = new SimpleMailMessage();
message.setFrom("[email protected]");
А если указать через такие параметры, то работать не будет:
[email protected]
[email protected]
[email protected]
Как сделать, чтобы работало? Не хочется во всех местах кода указывать одинаковый message.setFrom("[email protected]");
Ошибку такую выдает gmail, если использовать application.properties:
Our system has detected that this message is 550-5.7.1 not RFC 5322 compliant: 550-5.7.1 'From' header is missing. 550-5.7.1 To reduce the amount of spam sent to Gmail, this message has been 550-5.7.1 blocked.
Ответы (1 шт):
Автор решения: Alexandr
→ Ссылка
Подразумевается, что Вы сами должны позаботиться о заполнении поля SimpleMailMessage#from. Список доступных настройек Вы можете посмотреть в документиции или в исходниках. В случае, если Вы хотите сделать кастомную настройку и использовать ее во всех необходимых местах, то воспользуйтесь аннотацией Value. Примеры использования данной аннотации можете посмотреть тут.