reverse-dns – Correct Configuration for SMTP Delivery

domain-name-systemreverse-dnssmtp

I started a new service and we need to send emails to our customers (new account confirms, etc).

My server is known as prod01.bidrodeo.com and resolves to 97.107.134.38 .
For reverse DNS, 97.107.134.38 resolves to prod01.bidrodeo.com . However, all our email addresses are in the form of user@bidrodeo.com. Should I make the reverse DNS point to bidrodeo.com instead?

My emails are getting delayed or rejected by certain systems and i am not sure if my reverse DNS is not set up correctly.

Best Answer

What you've got is "forward confirmed reverse DNS" -- that is, the named returned by reverse-look-up, when run thru a forward look-up, returns the same IP as the original IP used in the reverse look-up (see http://en.wikipedia.org/wiki/Forward_Confirmed_reverse_DNS for the more verbose description). That's a good first step.

The rejection messages are your best source of information about why your emails are being rejected. It looks like prod01.bidrodeo.com isn't listed as an MX for the domain bidrodeo.com, and that's going to cause problems with some anti-spam techniques. I would consider configuring the proper TXT record for SPF (see http://old.openspf.org/dns.html) for this server computer and MXs for your domain. That's going to help with some email reception issues.

If you have examples of some of the rejections and have questions about them link them to the question.