Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Hello I am running Xmail server in my VPS. My domain name is and its DNS records are as follows

Host    Record type Value / 24   PTR   A   A    CNAME  CNAME   A  A    A    MX (5)    A    MX (15) A    A    NS    A    MX (0)    MX (10)   A    A   CNAME   CNAME    CNAME   CNAME

I am able to send emails to other mail systems but my email is been spammed by their spam filters. Also I am unable to receive emails from top email providers. I am sure that my IP is not black listed and experts says that the problem lies with MX records. Please verify the above records and help me how to set fix my error.

My mailbox outgoing domain/protocol :
My mailbox incoming domain/protocol :
share|improve this question
up vote 0 down vote accepted

In your current setup a mail to should be delivered to the mail server with priority 0 (the highest). If that server is not available it should be delivered to (since it has the lower priority of 10). But both are the same physical server.

You also configure mail for is to be deliverd to and mail addressed to to (again all the same physical server)

Are you sure that is what you want? Usually you only need an MX entry for the domain itself. As long as you use only one mail server you also need only one MX entry. (Usual values for priority are multiples of 10 [maybe 0 is also a problem]) Furthermore the MX of your domain must point to an A or AAAA entry. The reverse lookup of that IP should be the entry again.

In your case I only get        600 IN  MX  255

which does not match your zone above. Maybe your provider has a problem parsing your data?

You do realise that DNS is heavily cached and it can take a while for the changes to be affective? It may be that a foreign mail server will not see the changes for up to 24 hours.

share|improve this answer
Now what should I do? How to over come this issue? – Karthik Malla Jun 27 '11 at 11:17
Since your reverse is, just set your dns to MX (10) and remove the other MX lines. By this time tomorrow everything should work. (Of course your mail server has to identify itself as – Carsten Thiel Jun 27 '11 at 11:26
okay... thanks...! – Karthik Malla Jun 27 '11 at 11:27
The reverse lookup is immaterial for the IP addresses of the SMTP Relay servers. No one looks up that information for the servers. – JdeBP Jun 27 '11 at 11:47
The OPs problem is that foreign servers classify his mail as spam. And I am assuming that mail originates from the VPS mentioned. If the reverse address of this sending server does not match the name it provides this may result in positive spam values. Of course, non-existent reverse is much worse (and probably results in a hard reject) BTW if you do not look it up for servers, for what then? – Carsten Thiel Jun 27 '11 at 12:07
Server:  solar.sslntwrk.lan

Who serves the area Ask them to correct the reverse zone.

share|improve this answer
I am the owner of that domain and IP... what are the above values? What should I do now? – Karthik Malla Jun 27 '11 at 10:23
Cucumber - How did you check those values? – Karthik Malla Jun 27 '11 at 10:29
Which DNS server you use to service the area I mean the name of the server (Microsoft DNS, BIND or other)? – Cucumber Jun 27 '11 at 11:59
I don't know I am working on plesk panel provided by – Karthik Malla Jun 27 '11 at 12:06
All the same, is to start with restoring order. And then so many CNAME, MX and A does not bode well. And i can connect whit telnet to 25 port 'code'(220 CT38733 <1309177619.24420@CT38733> [XMail ESMTP Server] service ready; Mon, 27 Jun 2011 08:26:59 -0400) – Cucumber Jun 27 '11 at 12:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.