Tips 2 (501 5.0.0 HELO requires domain address - JavaMail exp)

окт 27, 15:20

Продолжу начатое .

Проблема возникла при использовании JavaMail. Как бы все замечательно. У нас есть прекрасное API для отправки и приема почты, но однажды ваш компилятор сообщает вам: “501 5.0.0 HELO requires domain address” и все тут.

Ошибка чаще всего возникает на машинах под Линуксом и связана она с трансляции IP вашего компьютера в доменное имя.

Лечется элементарно. Следует лишь добавить соответствующую строку в файл /etc/hosts

Выглядит эта строка примерно так:

127.0.0.1 localhost

где localhost – ваш хостнейм, узнать которой можно комадной сat /etc/hostname

Запускаете проект и все работает.

PS: Кстати, добавление правильного хостнейма в файл hosts лечит и другую ошибку: Unknow hostname или Can’t resolve host for xxx.com, не помню. Причиной такой беды может быть апдейт Убунты, как в моем случае.

Комментарии

 
---