Всем привет. Настраиваю почту на домене на своем сервере
CentOS 6 + ISPmanager 5. IPv4.
Все записи типа DKIM, SPF и DMARC внесены. Указана PTR запись как mail.MyDomain.com (Совпадает по чекеру).
При тесте на mail-tester.com 10/10 и вроде бы все хорошо, но есть недочет, с которыми не удается справиться своими силами.
А конкретно, через проверку на этом сервисе выдает ошибку, что rDns не совпадает с приветствием Helo:
Обратный просмотр DNS или обратное разрешение DNS (rDNS) заключается в определении доменного имени, связанного с данным IP-адресом.
Некоторые компании, такие как AOL будет отклонять все письма, отправленные с сервера без rDNS, так что Вы должны убедиться, что он у Вас есть.
Вы не можете связать несколько доменных имен с одним IP-адресом.
Ваш IP адрес 111.11.111.11 связан с доменом mail.MyDomain.ru.
Однако Ваше сообщение будет отображаться как отправленное с MyDomain.ru.
Вы можете опубликовать указатель (PTR тип) DNS записи со значением MyDomain.ru или использовать mail.MyDomain.ru, как имя хоста в своей почтовой программе
Вот протестированные значения этой проверки:
IP: 111.11.111.11
HELO: MyDomain.ru
rDNS: mail.MyDomain.ru
Если проверять через этот сервис https://mxtoolbox.com/, то выдаст предупреждение Reverse DNS does not match SMTP Banner.
Как я понимаю, HELO/EHLO тоже должна иметь значение mail.MyDomain.ru, а не как сейчас MyDomain.ru
И надо прописать что-то для этого в конфиге exim. Перелопатил интернет, пробовал несколько вариантов но не получилось исправить, т.к. на самом деле не особо понимаю.
Подскажите, что и где прописать, чтобы HELO/EHLO совпадали.
- Remove From My Forums
-
Question
-
We’ve been getting complaints (since we upgraded from Exchange 2007 to Exchange 2010) from our users stating that sometimes email doesn’t arrive at its destination so i decided to do a SMTP scan using http://mxtoolbox.com/SuperTool.aspx and i get
the following information…Company name and IP address changed
220 servername.company.local ESMTP Service ready
OK – 188.201.xxx.xxx resolves to mail.company.com
Warning – Reverse DNS does not match SMTP Banner
0 seconds – Good on Connection time
Not an open relay.
5.897 seconds – Warning on Transaction timeI states that my Reverse DNS does not match my SMTP banner, shouldn’t this be
“220 mail.company.com ESMTP” insted of “220 servername.company.local ESMTP” ..?And if so how do i correct this on my Exchange Server..?
- Remove From My Forums
-
Вопрос
-
Здравствуйте коллеги.
Проверяю свой почтовый сервер тут http://mxtoolbox.com/ – Test E-mail Server
Получаю следующий список:
SMTP Reverse DNS Mismatch Warning – Reverse DNS does not match SMTP Banner
SMTP Transaction Time 8.533 seconds – Not good! on Transaction Time
SMTP Reverse Banner Check OK
SMTP TLS OK – Supports TLS.
SMTP Connection Time 0.967 seconds – Good on Connection time
SMTP Open Relay OK – Not an open relay.Проверил настройки коннекторов полученияотправки.
В настройках отправки установленное FQDN корректное mail.mydomain.ru
В настройках получения стоит MAIL.mydomain.local в соответствии с моим доменом и при попытке сменить его на mail.mydomain.ru я получаю следующую ошибку
Если атрибут AuthMechanism соединителя получения имеет значение ExchangeServer, то для параметра FQDN соединителя получения необходимо установить
одно из следующих значений: имя FQDN транспортного сервера “MAIL.mydomain.local”, имя NetBIOS транспортного сервера “MAIL” или $null.Собственно вопрос: как исправить этот пункт в настройках соединителя получения чтобы избавится от этого варнинга.
-
Изменено
11 марта 2014 г. 12:59
-
Изменено
Ответы
www.mxtoolbox.com is a great place to check SMTP settings on your mail server. “Warning – Reverse DNS does not match SMTP Banner” is a common warning message almost every IT person facing. If you are looking to remove this issue you came to the right place. Just follow below steps and you will be able to remove the warning from SMTP checking systems such as Mxtoolbox.
As shown in below image “SMTP Reverse DNS Mismatch” warning is appearing because SMTP connection is looking for “EX01.domain.local” FQDN and which is local FQDN of your messaging system. (In this scenario – Microsoft Exchange Server 2010) Since EX01.domain.local is not a public name it is unable to solve the DNS.
Perform a Telnet to your Exchange server and determine the SMTP banner shown.
telnet mail.domain.com 25
As shown in above session, the banner indicates a local FQDN of your mail host. To change this you have to go to your Internet Receive Connector and change the text of the banner.
To get a list of receive connectors with its name and banner, execute below command in Exchange Management Shell.
Get-ReceiveConnector | fl name,banner
To change the SMTP banner execute below command. <Internet Server Name> should be your internet FQDN of email server.
Set-ReceiveConnector “Default EX01” -Banner “220 <Internet Server Name> <Banner Text>“
Note: The replacement SMTP banner text string must always start with 220. As defined in RFC 2821, the default service ready SMTP response code is 220.
Now perform a MX Lookup and you will no longer getting a “SMTP Reverse DNS Mismatch” warning.
Reader Interactions
Сообщение об ошибке довольно простое. Баннер не соответствует обратной записи DNS. Вы должны либо обновить свою обратную запись у своего хостинг-провайдера, либо обновить свой баннер, чтобы соответствовать обратной записи на месте.
Баннер – это первая строка, отправленная почтовым сервером при подключении клиента:
[~]$ nc localhost 25
220 example.com ESMTP Postfix (Debian/GNU)
Это задается строкой конфигурации
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
$myhostname
заменяется именем хоста, настроенным для хоста, и $mail_name
заменен на MTA в использовании. Однако вам не нужно использовать переменные:
smtpd_banner = example.com ESMTP Postfix (Ubuntu)
буду работать.
Чтобы действительно изменить обратный DNS, вы должны обратиться в службу поддержки вашего провайдера. В случае DO эта справочная статья может быть полезной.