Назад | Перейти на главную страницу

Ошибка отправки почты Ubuntu VPS

У меня возникает ошибка при попытке отправить почту на определенные хосты с моего VPS. Вот пример:

SMTP error from remote mail server after MAIL FROM:<someone@mysite.com.com> SIZE=1409: host recipienthost.com [173.236.30.130]: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)

Я использую exim4 и sendmail. Сначала я подумал, что это имя моего хоста, поэтому изменил его с числового значения на адрес своего веб-сайта.

Кто-нибудь знает, что не так и что мне делать?

Спасибо.

Вы также должны проверить содержимое / etc / mailname

Чтобы увидеть, что exim считает своим именем хоста (и будет использовать его в HELO), попробуйте выполнить вывод команды exim4 -bP для primary_hostname

Вы проверили, что ваш сервер отправляет как приветствие HELO? IP-адрес (в квадратных скобках) действителен, как и любое доменное имя FQD.

Как вы меняли имя хоста? он должен быть установлен в / etc / hostname

удаленный сервер не отклонил вас сразу после того, как вы отправили HELO, но подождал, пока вы не отправите MAIL FROM: Хотя в ошибке говорилось, что отклонение произошло из-за неверного имени вертолета, возможно, выполняется проверка обратного вызова. Убедитесь, что адрес MAIL FROM действителен, чтобы исключить это.

Это может быть ваш сервер hostname. Помните, что вам нужно изменить его на /etc/hostname, на /etc/hosts и использовать hostname <newname если вы не хотите перезагружать сервер.