Не работает опция 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. Примеры использования данной аннотации можете посмотреть тут.

→ Ссылка