I have this "new" problem, i just rebuilt the configuration of our domain+server+hosting to new office standards.
Here is the setup
We have a myexample.com domain with a well known registrar. A "web hosting" company, with it's own, that let's us configure everything (except dynamic ip updates) A "dns hosting" that supports dynamic ip updates. An office server on a dynamic ip connection. E-mail
Problem
On the .com registrar side i have the "dns hosting" name servers hooked up.
From this "dns hosting" i redirect @.myexample.com and www.myexample.com traffic to the "web hosting" server an ip like 89.46.35.224 with some CNAME and A records. Traffic to server.myexample.com goes to the dynamic address.
All is well... ping works fine... services work fine... dns propagation is all done by now.
The problem is mail. When i send a mail to my domain i get instant reply from the DNS: mx.mydynamicdnshost.com reports "mail for myexample.com loops back to myself"
In my previous configuration all i needed to do is use a TXT record like "v=spf1 ip4:89.46.34.0/21 ip4:216.239.115.0/24 a mx~all" and e-mail would just "work"
Now it doesn't... am i missing something? Did my previous dns host have some kind of standard configuration that made it work and this one doesn't? Do i need to add anything else.
Just checked MX records and @.myexample.com was pointing to "LOCAL"... added an A record for mail.myexample.com to the web host and another A record in the DNS host... the had the MX record point to that. FIXED
Seems older dynDNS service did this by default since it had no Backup MX, this one does, so it directs to their own servers by default.