Email not working after migration to Cloudflare

I recently migrated the domain jimedlin.com to Cloudflare registration and DNS (from Namecheap). Now I am no longer receiving email at that domain. I thought I followed the instructions for email setup correctly - screenshot follows. But no joy :frowning:

When I do NSLOOKUP for another domain I host on the same server (not yet migrated to Cloudflare) I get this:

$ nslookup
> set q=mx
> webmond.com
Non-authoritative answer:
webmond.com	mail exchanger = 10 mail.webmond.com.

But when I try the same on the domain I moved to Cloudflare I get this:

$ nslookup
> set q=mx
> jimedlin.com
Non-authoritative answer:
*** Can't find jimedlin.com: No answer

How do I fix this?

Your MX record looks like it points to an IP address. It should point to a hostname.

Thanks for this suggestion. I have changed the MX record as follows, but email is still not making a connection.

This is what I see when I try to telnet:

$ telnet jimedlin.com 25
Trying 2606:4700:30::6812:2847...
[ crickets ]

The result I’d hope to see is more like (another domain on same server):

$ telnet webmond.com 25
Trying 199.115.222.98...
Connected to webmond.com.

Any further thoughts?

example.com isn’t going to respond to Port 25, as that’s a webserver hostname. It’s also not what MX records point to. Try Port 25 on mail.example.com

Thanks @ sdayman! :pray: Working now.

1 Like

This topic was automatically closed after 31 days. New replies are no longer allowed.