google emails result in domain could not be found
I'm having an issue where emails from gmail aren't resolving. It doesn't seem to be finding the domain but when I send emails from outlook it seems to be working just fine. I have a dmarc record and an spf record (v=spf1 include:_spf.mx.cloudflare.net ~all) that i added to fix this issue but that doesn't seem to have fixed it
39 Replies
do you have mx?
yeah, this is them
@greg
how long ago did you add the records/enable email routing?
Email routing today and the other records a day or two ago
@greg
as in less than a handful of hours?
The email routing? Yes, less than a handful of houes
@greg
that could be the issue – try again in like 2h
if you do
dig your.domain mx
in a terminal do the cf routing records show up?
BTW, for pinging me, i have do not disturb on so it doesn't do much 🙃yeah, the routes pop up
are these records no longer standard for cloud flare?
No, enable email routing and let it add the ones
i remember them having different names when you enable it automagically in the dashboard
i.e lisa.mx.cloudflare.net
Yea it depends, might be the same but iirc there's a few different ones in rotation and different priorities. plus it wouldn't work at all if you don't have email routing enabled on that zone
true
under Email -> Email Routing -> Settings, make sure routing status and email dns records are not disabled or misconfigured
Magic link: https://dash.cloudflare.com/?to=/:account/:zone/email/routing/settings
I added email routing via that link. It should be working fine now( ideally) right?
Got an email notification about an hour ago saying address was not found
@Chaika could this be an issue with email routing?
Sounds like it doesn't have any address to forward to. You set up a catch-all or a specific route for that address under email routing?
I have not. If I setup a catch all it would have to be some specific ip right?
Not just the domain
some specific ip?
catch-all just forwards all mail to a specific destination
It wouldn't need an ip like 127.0.0.1 for instance?
Could you show me an example? Haven't made one before.
I'm talking about Email Routing catch-all
it's just an option under routing rules
Oh okay. I didn't know that was an option
so it says this would send all to a single email destination? what if there is two emails for the domain what happens then?
What do you mean by two emails?
Under Custom addresses of that same tab you can add routes for specific emails
so the domain already has two emails made with godaddy. If I'm reading this correctly then this is how things should work.
If i wrote email 1 as the destination:
If email 1 gets sent mail it would get caught by this catch all and then go to email 1 but if email 2 would get mail then the catch all would see it and then route it back to email 1
Godaddy offered custom email hosting with your domain?
it's through outlook
but yes
is this routing unncessary then?
You have to pick one or the other, CF Email Routing (going to gmail/some other address), or that custom email hosting (and change your MX records)
hmm okay. If i get rid of the mx records and disable routing on cloudflare then it should be okay then?
Under Email -> Email Routing -> Settings is where you have to unlock and remove the records. If you have them locked you won't be able to manually remove them
After that, you'll need to add back the MX records for Godaddy/outlook's email
Hey guys, I was in a similar situation. I ended up changing MX record to mail.mydomain.com and incoming mails started working. But outgoing emails are still not delivered.
My site is hosted on Godaddy servers.
I managed to fix mine. Do you have your email hosted through godaddy? If so then I can help you.
yes, the emails are setup on Godaddy
If you go to your homepage on godaddy and then manage all on your email it should say your email isn't setup to receive emails yet. I don't know if it will say that because yours does receive email but also you don't need to turn on email routing for cloudflare
I am guessing you're refering to this...
Ah, i see. you're in a slightly different situation then. I don't really know what else could help you out besides turning on email routing and setting up a wildcard in case emails drop being sent to the new email
finally fixed it, got some help from Godaddy support. Turns out spf records were faulty!
Thanks for your help!