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

sendmail helo отклонил localhost.localdomain

Я установил Сервер A с запущенной sendmail, просто для отправки писем на другие Серверы. Я кладу:

Connect:[Server B's external IP]                RELAY  

в файле / etc / mail / access и скомпилирован в access.db.

У меня есть сервер B, чтобы использовать сервер A для отправки электронных писем.

Иногда я получаю отклоненные письма:

554 5.7.1 <localhost.localdomain>: Helo command rejected:

Похоже, что почтовый сервер A не отправлял электронные письма правильно, он должен помещать доменное имя сервера B в электронное письмо при отправке, а не должно быть. Я считаю, что это причина, по которой моя почта была отклонена.

Вопрос: Как мне настроить Sendmail на сервере A, чтобы не использовать localhost.localdomain?

Дополнительные журналы: В журнале сообщений сервера A:

May  1 15:23:23 serverA sendmail[14485]: p415N29k014483: to=<xxx@nt.gov.au>, delay=00:00:19, xdelay=00:00:01, mailer=esmtp, pri=453786, relay=emdch-mx31.nt.gov.au. [203.42.37.91], dsn=5.7.1, stat=Service unavailable
May  1 16:09:44 serverA sendmail[16131]: p4169GH4016129: to=<xxx@nt.gov.au>, delay=00:00:26, xdelay=00:00:01, mailer=esmtp, pri=461650, relay=emdch-mx21.nt.gov.au. [203.42.37.81], dsn=5.7.1, stat=Service unavailable

Обновить

Рекомендуется задать каждому серверу полное имя URL: serverA.example.com. Также не трогайте 127.0.0.1 localhost.localdomain localhost. Создайте новую запись с фактическим сопоставлением IP-адресов вашего сервера: [ip] serverA.example.com serverA. Это должно решить проблему, и sendmail ответит полным URL-именем вместо localhost.localdomain.

Спасибо Тим

"helo команда отклонена »означает, что ваш сервер« А »даже не дошел до первого глагола в диалоге ретрансляции SMTP. Таким образом, проблема не в отправителе и получателе конверта. Они даже не были отправлены в момент, когда возникает ошибка.

Ошибка - код ответа 554, расширенный код ответа 5.7.1. Это обычное «Я не хочу разговаривать с кем-то по вашему IP-адресу». код ответа. Причины зависят от владельца сервера и могут варьироваться от

В этом черном списке написано, что вы - интернет-гражданин третьего сорта, и я отношусь к вам именно так.

к

Знаете, здесь на самом деле нет SMTP Relay-сервера.

В данном конкретном случае причина, по-видимому, в

Имя localhost.localdomain не однозначно твой, и я решил не разговаривать с людьми, которые настраивают свои MTS, используя это предположительно уникальное имя своей MTS. Вы знаете, где confDOMAIN_NAME настройка в Sendmail есть.