In
Stew said:
We host multiple domain for email and some are having
issue sending mail(delays and NDR). I think the issue is
related to reverse dns. All of the domain's mx records
point to smpt.AnotherHostedDomain. Are there any
particular procedures in setting up reverse DNS when
hosting mail for many domains?
Are all the virtual mail servers on different IP addresses?
If they are just have whomever is responsible for the reverse lookup on
those IP addresses create PTR records for those virtual servers.
If all the virtual servers are on the same IP address, the only suggestion I
can give you is to change the MX records so they all point to the same SMTP
server.
This doesn't mean that your clients will need to change the mail server name
they connect to send mail, that can be left the same. Clients do not connect
by using the MX record's SMTP server. But when your mail server connects to
another mail server to deliver mail, it should be from an IP address that
has a reverse lookup that points back to its host name.
I'll give you an example based on how I do it.
I have three SMTP servers accepting mail for ten domains, each SMTP server
has its reverse lookup pointing to its IP using its real hostname. But when
my clients connect to my SMTP server, they do it by "mail.theirdomain.com"
even though it is not the actual host name of the mail server.