This is the info that pointed me in the right direction about Go Daddy. I didn't bookmark the site but I saved the info and picture. I wish I had something about Go Daddy in my title...
Title: New mail server, MX Record & Godaddy
smarin820:
Hey folks, we just got a new mailtraq mail server and are going to host it ourselves. I got the server all setup and made changes through the dns control panel at godaddy. My problem is that the on dnsreport it fails at the mx record stating this:
MX FAIL MX Category
ERROR: I couldn't find any MX records for canyoncresthome.com. If you want to receive E-mail on this domain, you should have MX record(s). Without any MX records, mailservers should attempt to deliver mail to the A record for canyoncresthome.com. I can't continue in a case like this, so I'm assuming you don't receive mail on this domain.
Mail FAIL Connect to mail servers
ERROR: I could not find any mailservers for canyoncresthome.com.
If I ping mail.canyoncresthome.com it does resolve to our outside IP, which is good. I called Godaddy to see if they could check that my setting in the dns control panel are correct but they told me they cannot assist me because they do not control the "mail server", therefore, they have no idea what settings to use. So right now we are in bad shape since we cannot get email.
Here is a screen shot of the DNS control panel, can you let me know if it is correct? Basically the changes I did are as follows:
Added the A record HOST - mail - which points to our outside IP
and canged the goes to part in he MX recored to mail.canyoncresthome.com
I'm quite certain the mail server is set correctly, along with the proper ports being opened on our Firewall.
Thanks!
--Steve
rvthost:
Hi Steve,
Modify your MX record at Go Daddy. Your current MX record has a host of "mail". Change the host value to "@" and leave the rest. That should take care of it.
rvthost:
Hi again....I posted quick to get your fix published. But to help you understand why this fixes the problem, you just need to know how the host field relates to MX records.
Your MX has a "go to" of mail.canyoncresthome.com which is correct. This is saying that mail for this domain will go to the IP address that you have for your 'A' record of 'mail'. This is all correct. The HOST field indicates the email addresses that the MX record handles (in this case, '@canyoncresthome.com').
So your MX record of:
Priority 10
Host @
Goes to mail.canyoncresthome.com
TTL 3600
... literally tells sending mail servers, "Please deliver email for '@canyoncresthome.com' addresses to the mail server at 'mail.canyoncresthome.com'."
So now you can see why it failed when you had your host value of 'mail'
