TL;DR: I want to send from my custom domain, while continuing to use existing Cloudflare routing rules, without causing a delivery disruption from changing
MX
MX
records.
I manage a domain for my family (20+ people) that has existing email routing through Cloudflare. I’d like to start sending emails from this domain too. I understand it involves setting up SPF records for the supported senders (e.g., ProtonMail, iCloud/Apple).
However, every provider I’ve attempted this with also expects the MX records to point to them. Since the domain already has forwarding set up through Cloudflare to providers of each individual’s choice (mostly gmail), changing the MX records would cause those emails to fail delivery. Moving everyone to a new provider is a non-starter.