spamhaus.org блокирует наш IP-адрес, поскольку мы используем несколько несвязанных значений HELO
spamhaus.org блокирует наш IP-адрес, поскольку мы отправляем почту, используя несколько доменных имен с одного IP-адреса.
Сообщение
Устройство (компьютер, сервер, мобильный телефон и т. д.) или приложение на устройстве, использующее aaa.bbb.ccc.ddd, заражено, неправильно настроено или скомпрометировано. Он устанавливает SMTP-соединения с несколькими несвязанными значениями HELO на порту 25.
Последнее обнаружение произошло: 18 мая 2022 г., 10:20:00 UTC (+/- 5 минут). Наблюдаемые значения HELO были xxx yyy zzz ,...
У нас много разных доменов для электронной почты (один клиент = один домен), и все электронные письма отправляются с одного и того же IP-адреса (несколько разных серверов, использующих один и тот же интернет-шлюз).
Как нам следует поступить в этом случае использования? В настоящее время мы используем exim4 в качестве почтового сервера на нескольких серверах.
1 ответ
Вы настроили его для представления разных имен HELO для каждого обслуживаемого домена? Это действительно плохая идея. Вот почему Спамхаус на вас злится.
- Ваш сервер должен иметь определенное полное доменное имя, по крайней мере, для почтовой службы, скажем
; - настройте это полное доменное имя как единственное константное имя HELO, которое всегда представляется MTA, независимо от того, почту какого домена он доставляет сейчас;
- это имя должно иметь записи A или AAAA, которые разрешаются в IP-адрес сервера, например,
; - сервер использует этот или какой-либо другой IP-адрес при исходящих соединениях. Обратный DNS-поиск этого исходящего IP-адреса должен указывать на то же полное доменное имя, например:
; - в идеале включите STARTTLS и используйте сертификат SSL, действительный для этого полного доменного имени, например
или поле SAN содержит или .
Затем вы указываете это полное доменное имя в записи MX обслуживаемых доменов, например:
Обратите внимание: вы не можете иметь несколько записей PTR для одного IP-адреса; технически вы можете, но это не будет работать так, как вы ожидаете. Некоторые DNS-серверы проверяют эти три элемента (HELO, переадресация DNS-запроса для имени HELO и обратный DNS-запрос для вашего IP-адреса), чтобы сопоставлять и блокировать сообщения, если они этого не делают. Это частично объясняет, почему не следует менять имя HELO для каждого сообщения.
(По сути, это то же самое, что и этот ответ в связанном «Каноническом вопросе»)