У меня есть сервер Debian Wheezy с несколькими сайтами с отдельными доменами. Некоторые из этих веб-сайтов используют Wordpress и, в свою очередь, используют почтовую функцию PHP для отправки почты.
Я установил sendmail, чтобы сервер мог отправлять почту с PHP. Мы используем Google Apps для наших клиентов, поэтому нет необходимости настраивать обычный почтовый сервер.
Теперь сервер занесен в черный список на www.spamhaus.org, и вы получите это сообщение:
This IP address is HELO'ing as "localhost.localdomain" which violates the relevant standards (specifically: RFC5321).
Я безуспешно пытался следовать инструкциям на этих сайтах: http://www.cardiothink.com/downloads/README.spamhaus-and-blocked-email.html http://centosbeginer.wordpress.com/2011/07/12/how-to-remove-ip-in-cbl-spamhaus/
Не могли бы вы помочь мне разобраться, как настроить сервер?
Файл: / etc / hosts
# nameserver config
# IPv4
127.0.0.1 somedomain.dk
xxx.xxx.xxx.xxx server.somedomain.dk bigby
#
# IPv6
::1 ip6-localhost ip6-loopback
xxxx::0 ip6-localnet
xxxx::0 ip6-mcastprefix
xxxx::1 ip6-allnodes
xxxx::2 ip6-allrouters
xxxx::3 ip6-allhosts
xxxx:xxx:xxx:xxxx::2 Debian-76-wheezy-64-minimal
Файл: / etc / hostname
bigby
somedomain.dk - это вымышленный домен. На самом деле у меня есть другое доменное имя на этом сервере вместе с другими доменами.
bigby - тоже выдуманное имя. На самом деле это тоже нечто иное.
Похоже, вы отправляете HELO с неправильным именем.
Попробуйте решение, используемое для следующего сообщения: Как указать исходящий HELO с помощью sendmail?
Если это не помогает, не могли бы вы предоставить дополнительную информацию о конфигурации sendmail?