Проблема:
При отправке почты по SMTP из Java с использованием JavaMail периодически возникает ошибка:
450 4.7.1 ... : Recipient address rejected: Service temporarily unavailable, please try later
Причем такое поведение наблюдается только при первой попытке отправить письмо адресату. Через какой-то промежуток времени отправка тому же адресату заканчивается успехом, и после этого почта ему отправляется уже без проблем.
Причина:
Срабатывает т.н. грейлистинг.
Решение:
Либо пробовать отправить почту повторно, либо добавить адрес отправителя в "белый список" почтового сервера получателя.
Комментариев нет:
Отправить комментарий