Как проверить исходящее имя HELO моего сервера sendmail?

Как проверить исходящее имя HELO моего сервера sendmail?

Мой почтовый сервер попал в черный список, и я получаю следующее сообщение от 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, здесь) и вы твердо установили, что проблема выявлена ​​и полностью решена.

Связанный контент