We have a dedicated server setup at Godaddy which we use to host several client sites.
One of our clients has their domain registered with Godaddy, and is using Godaddy to handle all of their email, so they have a DNS zonefile already setup.
When we moved their hosting to our dedicated server mentioned above, we had them simply swap the IP address in their "A" record from the old hosting IP, to our dedicated server's IP.
From our end, in the hosting setup Plesk control panel, we created a "customer" and "domain" record for them, and setup their content on our server. Then we simply put the NS records we got from THEM (from their Godaddy DNS setup) into place for their hosting setup.
Everything works fine, until a script on the server (call it "somedomain.com") tries to send email to email@example.com . It never gets received. It can send to other email addresses, so we know its NOT a script error.
I think its because the hosting setup, the record we created via our control panel for the client's website, ONLY has 2 Nameservers associated with it. The server doesn't any "mail" configuration at all, because it has no DNS zonefile it would normally use to determine that.
Do I have to "turn off" the DNS that the client has setup under his Godaddy account and "move" all that information to a DNS record that is on my hosting server?
Confused as all heck!