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

550 Forged HELO с постфиксом на debian lenny

Я использую postfix в системе debian lenny. отправка почты в целом работает без проблем. однако некоторые почтовые системы получателей возвращают ошибку, и я не могу понять, что является причиной проблемы. Пока подозреваю, что это либо сама установка постфикса, либо обратное разрешение DNS.

Почтовый сервер работает на виртуальном сервере моего поставщика услуг.

выполнение команды hostname возвращается my.domain однако работает host <ip-address> возвращает псевдоним из системы виртуального сервера. теперь я не совсем уверен, что это вызывает мою проблему ????

The mail system

<recipient-mail>: host mx0.recipient.domain[xxx.xxx.xxx.xxx] refused to talk to me:
550 Forged HELO: you are not my.domain

Reporting-MTA: dns; my.domain
X-Postfix-Queue-ID: 6A1135B08002
X-Postfix-Sender: rfc822; name@my.domain
Arrival-Date: Tue, 13 Apr 2010 17:50:36 +0200 (CEST)

Final-Recipient: rfc822; recipient-mail
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx0.recipient.domain
Diagnostic-Code: smtp; 550 Forged HELO: you are not my.domain

Измените значение myhostname в вашей конфигурации Postfix (main.cf) на значение обратной записи для вашего IP-адреса (то, что вы называете «псевдонимом из системы виртуального сервера»). Или попросите своего провайдера виртуального сервера изменить запись PTR, обратите внимание, что эта информация может быть кэширована в системе DNS и может потребоваться некоторое время для обновления по всему миру.

Я думаю, что лучше придерживаться только одного имени хоста, использование разных имен во всех типах файлов конфигурации может вызвать проблемы, подобные этой. В данном случае это правило защиты от спама, которое проверяет, действительно ли вы такой, какой вы себя называете.

Это может быть проблема с вашим HELO / Reverse DNS. Возьми это Тест почтового сервера и следуйте его рекомендациям.