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

I finally got postfix up and running for the first time, and want to make sure all things are correct before I 'test' it out, so I can assume unworldly powers stopped it from working and not me.

Assume my FQDN is, should my MX record point there or to

share|improve this question

1 Answer 1

up vote 5 down vote accepted

Firstly - your MX record MUST point to hostname that itself points to an A and/or AAAA record. An MX record cannot directly contain an IP address nor can it point to a CNAME record.

Secondly, ideally it should point to whatever your HELO name of the server is, but if they're not going to match nomatter what, then it doesn't matter where it points to, just as long as the A record resolves to the correct IP address.

You can verify your MX is set up correctly by using nslookup (windows) or dig (linux). On nslookup you would do this:

Default Server:  dns.domain.local

> set q=mx
Server:  dns.domain.local

Non-authoritative answer:     MX preference = 10, mail exchanger =       internet address = aaa.bbb.ccc.ddd

If you see your correct IP address on that last line, then your MX is working correctly.

share|improve this answer
I am a bit confused, my DNS manager can only provide these options for making an MX record.. "Mail Server:, prio: 10, subdomain: (blank)" .. should subdomain be my FQDN? I got an A record from to, but I am not sure what I should set up for MX regarding subdomain if that is needed.. – John R. Dec 9 '10 at 5:17
@John - I don't know what your manager is doing, but if it's got server as and you have an A record for then you should be fine. You can test this by using nslookup or dig. I'll update my answer with how you can verify this. – Mark Henderson Dec 9 '10 at 5:21
Uh oh.. My site's IP is but it says is (which points to my nameservers,, do I need to set up the subdomain portion of the MX record to fix this? – John R. Dec 9 '10 at 5:38
Oh I am an idiot I think.. with my A record I am pointing to DNS not my IP address, I must had copied my DNS and used it in each record forgetting it is not my site's! Let me try that.. Thanks for your help, I understand more about the process :) – John R. Dec 9 '10 at 5:49

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.