
Мой почтовый сервер попал в черный список, и я получаю следующее сообщение от Zenhaus CBL:
X.X.X.X. was found to be using the following name as the HELO/EHLO parameter during connections: "localhost.localdomain".
К сожалению, было слишком много запросов, и CBL не позволяет мне удалить черный список. Кроме того, у меня нет абсолютно никакого опыта работы с sendmail, и я не знаю, как его отладить/с чего начать, потому что это то, что нужно исправить в первую очередь.
Как я могу HELO
самостоятельно проверить значение в CLI?
Сталкивался ли кто-нибудь с подобной проблемой и может ли он помочь мне снова запустить sendmail, не попадая при этом в черный список?
P.S.:
Странно то, что эта же конфигурация работала раньше (я сделал миграцию P2V с физической машины на виртуальную) и я никогда не попадал в черный список до миграции на старом физическом сервере. Единственное, что я забыл сделать после миграции P2V, это изменить обратный DNS (но все равно это, похоже, не имеет ничего общего с именем HELO).
решение1
Это типично длявсепочтовые провайдеры для регистрацииПараметр HELO/EHLOввсепочту, которую они обрабатывают.
Откройте заголовки (источник) письма, котороелюбойнедавно принятое с вашего сервера, в котором идет речь, вероятно, в одном из Received:
заголовков указан ваш EHLO. Самый верхний заголовок Received, упоминающий ваш IP, будет содержать два имени: первое имя, которое вы указали в HELO/EHLO, и то, которое получено в результате поиска вашего сетевого адреса. Обычно то, что находится рядом с адресом, [IP]
— это имя rDNS.
Received: from localhost.localdomain
(mx7.yourdomain.example [192.0.2.2])
by example.net (Postfix)
with ESMTPS
id ABC12345
for <[email protected]>; 21 Nov 1997 10:05:43 -0600
Соответствующая спецификация того, что почтовые серверы должны там размещать, находится вRFC 5321 Раздел 4.4
Когда SMTP-сервер получает сообщение для доставки или дальнейшей
обработки, он ДОЛЖЕН вставить трассировочную информацию («отметку времени» или «Получено»)
в начало содержимого сообщения [..]Предложение FROM, которое ДОЛЖНО быть указано в среде SMTP, ДОЛЖНО содержать как (1) имя исходного хоста, представленное в команде EHLO, так и (2) адресный литерал, содержащий IP-адрес источника, определенный из TCP-соединения.
Обратите внимание, что некоторые списки, жалующиеся на то, что вы используете плохое имя, не обязательно означают, что сервер, который вы в данный момент настраиваете, использовал это имя. Вы или предыдущий владелец вашего сетевого адреса теоретически могли подключиться к системе, сообщающей об этом операторам списков через других клиентов.
Также обратите внимание, что оператор списка, заявляющий о большом количестве запросов на сетевой адрес, является очень плохим знаком. Операторы списков ожидают, что их блокировки заставят пострадавшую сторону провести тщательное расследование, прежде чем даже думать о запросе на удаление из списка. Обязательно подтвердите, что листинг действительно предназначался вам, в частности (например, см. пояснения, касающиеся IPv6, здесь) и вы твердо установили, что проблема выявлена и полностью решена.