HCHTech
Well-Known Member
- Reaction score
- 4,181
- Location
- Pittsburgh, PA - USA
I have a client that is reporting random delays on sent email being received by the certain recipients. If I open Exchange manager, I can see these messages are stuck in the outgoing queue with the error
421 4.4.0 Remote server response was not RFC conformant
After a fashion, the messages will send. Researching that error a bit pointed to problem with the reverse DNS.
After finding nothing obviously wrong with their SBS2011 Exchange setup, I ran their domain through MXToolbox, which found a couple of things.
- They are on the RATS-dyna blacklist, and
- There is an SMTP warning that "Reverse DNS does not match the SMTP banner"
Exploring the RATS-dyna removal page, I find this:
=================
You should ONLY need to remove yourself from this list IF you are running your own mail server, "Best Practices" says that the reverse DNS that mail originates from, should resolve to the company that is responsible. For example:
mail.yourdomain.com-- or --gateway.yourdomain.com
If it is 'generic_addressing_style.upstream_provider.com' it will probably get blocked by Anti-Spam technology anyways.
This represents approximately 50% of the most abusive forms of wasted overhead facing mail servers.
NOTE! Remember, you should ONLY use this if you are checking if it one of your customers (RELAY CLIENT SET)
NOTE! Do not use this at the global level unless you have some way of ensuring that it only affects inbound mail.
=================
and also this:
=================
Remember, you can ONLY remove your IP from this list, IF you have corrected your reverse DNS entry, which was one of the reasons you got on this list in the first place, to better conform to 'Best Practices'. Make sure that enough time has passed for DNS propagation.
=================
So it appears (at least) that a bad reverse DNS might be responsible for being on the blacklist, which also might be responsible for email delays to clients whose mailservers check for blacklist residence.
If I telnet into the server on port 25, I should get the current SMTP banner, yes? So if I do that, I get (domain redacted):
220 SBSSERVER.xxxxxxxx.local Microsoft ESMTP MAIL Service ready at Tue, 21 Jun 2016 16:53:13 -0400
I've read that you can change the banner with a (Set-ReceiveConnector –identity “ServerConnectorname” –Banner “220 banner text”) powershell command, but the current banner was clearly created by one of the SBS wizards and there is no way I'm going to screw with that unless I know for sure what effect it will have.
Is it that important that the reverse DNS match the SMTP banner - obviously it was working before, and it only shows as a warning on MXToolbox, not an error.
I also don't want to request removal from the blacklist until I'm sure the problem that got me there in the first place is fixed. We have run scans on all computers just in case and they are not infected.
There are too many variables here and I'm not sure which direction to go first. Can someone provide some clarity?
421 4.4.0 Remote server response was not RFC conformant
After a fashion, the messages will send. Researching that error a bit pointed to problem with the reverse DNS.
After finding nothing obviously wrong with their SBS2011 Exchange setup, I ran their domain through MXToolbox, which found a couple of things.
- They are on the RATS-dyna blacklist, and
- There is an SMTP warning that "Reverse DNS does not match the SMTP banner"
Exploring the RATS-dyna removal page, I find this:
=================
You should ONLY need to remove yourself from this list IF you are running your own mail server, "Best Practices" says that the reverse DNS that mail originates from, should resolve to the company that is responsible. For example:
mail.yourdomain.com-- or --gateway.yourdomain.com
If it is 'generic_addressing_style.upstream_provider.com' it will probably get blocked by Anti-Spam technology anyways.
This represents approximately 50% of the most abusive forms of wasted overhead facing mail servers.
NOTE! Remember, you should ONLY use this if you are checking if it one of your customers (RELAY CLIENT SET)
NOTE! Do not use this at the global level unless you have some way of ensuring that it only affects inbound mail.
=================
and also this:
=================
Remember, you can ONLY remove your IP from this list, IF you have corrected your reverse DNS entry, which was one of the reasons you got on this list in the first place, to better conform to 'Best Practices'. Make sure that enough time has passed for DNS propagation.
=================
So it appears (at least) that a bad reverse DNS might be responsible for being on the blacklist, which also might be responsible for email delays to clients whose mailservers check for blacklist residence.
If I telnet into the server on port 25, I should get the current SMTP banner, yes? So if I do that, I get (domain redacted):
220 SBSSERVER.xxxxxxxx.local Microsoft ESMTP MAIL Service ready at Tue, 21 Jun 2016 16:53:13 -0400
I've read that you can change the banner with a (Set-ReceiveConnector –identity “ServerConnectorname” –Banner “220 banner text”) powershell command, but the current banner was clearly created by one of the SBS wizards and there is no way I'm going to screw with that unless I know for sure what effect it will have.
Is it that important that the reverse DNS match the SMTP banner - obviously it was working before, and it only shows as a warning on MXToolbox, not an error.
I also don't want to request removal from the blacklist until I'm sure the problem that got me there in the first place is fixed. We have run scans on all computers just in case and they are not infected.
There are too many variables here and I'm not sure which direction to go first. Can someone provide some clarity?