Warning - Reverse DNS does not match SMTP Banner
What does Warning - Reverse DNS does not match SMTP Banner mean?
The short answer is that the reverse IP address name is not contained in the server HELO or EHLO banner. In the example below, the string “someotherdomain.com” is not found anywhere in the server banner, which is reporting “example.com“. This is only a warning, and in some cases you may have no control over this. However, if you have the ability to make these match, you should. Some mail servers look for this and use it to mark messages you send as questionable. Most mail systems will not reject your messages outright, but this may effect your spam score increasing the likelihood your messages will be marked as spam.
In other words, it is a best-practice you should endeavor to follow. It doesn’t mean you are a bad person or won’t be able to send email.
220 mx.example.com StrongMail SMTP Service at Wed, 09 Sep 2009 17:00:01 -0700
Not an open relay.
0 seconds - Good on Connection time
0.156 seconds - Good on Transaction time
OK - 22.214.171.124 resolves to mail.someotherdomain.com
Warning - Reverse DNS does not match SMTP BannerIf you are not sure where to access your SMTP banner in your mail server, read below for some helpful hints. We do not advise making ANY changes to your mail server if you are not the system administrator or confident in making these changes.Configure SMTP banner Exchange 2003
1. Open Exchange system manager.
2. Expand your administrative group (”First administrative group” by default).
3. Expand Servers.
4. Expand "YourServersName".
5. Expand Protocals container.
6. Select SMTP container.
7. On the right window, right click the Default SMTP virtual Server (Or the name you set your SMTP Server) and select Properties.
8. Select the Delivery Tab.
9. Click the Advanced button.
10. Under the Fully Qualified Domain Name (FQDN) type mail.yourdomain.com (The A/Host record you created in DNS for your mail server)
11. Click Apply and OK again to accept the changesConfigure SMTP banner Exchange 2007/2010
1. Open the Exchange management console.
2. Select the Organisation Configuration container.
3. Select Hub Transport container.
4. On the right select the Send Connectors tab.
5. Right click your send connector and select properties.
6. On the General tab under the Set the Fully Qualified Domain Name (FQDN) this connector will… type the A record domain name you created. Which in our case is mail.yourdomain.com. Click OK.
7. Under the Server Configuration container click the Hub Transport container.
8. In the Right window Select the properties of the Receive Connector under Receive Connectors tab.
9. On the General tab under the Set the Fully Qualified Domain Name (FQDN) this connector will… type the A record domain name you created. Which in our case is mail.yourdomain.com. Click OK.Sendmail
(instructions from here
1. Open /etc/mail/sendmail.mc
2. Change the line
the should match exactly the same as what you see in the mxtoolbox,
220 hexemail.yourdomain.com ESMTP
3. Compile sendmail.mc
m4 sendmail.mc > /etc/mail/sendmail.cf
4. Restart Sendmail
To verify these changes we would recommend using our SMTP Diagnostic Tool
Let me know if you have any other questions or concerns.