I am looking to setup email routing on my Cloudflare hosted DNS. I have a couple of Microsoft 365 email accounts and some accounts on my hosting provider (FastHosts, they used to host the DNS before Cloudflare). I can see that I can route the [email protected] accounts to [email protected] but is there a way to route [email protected] to the webmail account which is also called [email protected] on my hosting provider?
If you have an existing email service from Microsoft 365 or your hosting provider, then you don’t need Cloudflare Email Routing at all.
Disable it completely, delete any DNS records that were automatically added, and configure your domain to use either Microsoft 365 (ideally with your own domain) or your hosting provider’s email service instead.
The issue is that I have both M365 and hosting email services on the same domain and I was hoping to use routing to use them both. But to do that I would need to map from and to the same address.
If you insist on using them both, - you’ll only have the way you mentioned yourself, e.g.:
You could use individual sub-domains for this, one for each individual provider, such as “{PROVIDER_NAME}.example.com”, e.g.:
“m365.example.com”
“fasthosts.example.com”
And so forth, and then configure your email accounts on each respective provider to become “@{PROVIDER_NAME}.example.com” rather than just “@example.com”.
Without a such independent “{PROVIDER_NAME}.example.com”, you will literally up on creating an endless loop, where Cloudflare Email Routing, or any other email forwarding/routing provider, will just be trying to do the final deliveries over and over, towards itself.