A buyer once typed sales@ on a name I had parked with only a web lander — no mail path. Their message vanished into the void. I found out two weeks later in a LinkedIn DM that started with “not sure you got this.” Full disclosure: I felt amateur. The domain was fine. My email forwarding was missing. That mistake is why I treat MX like part of the listing checklist now.
If you hold domains for resale or brand experiments, email forwarding is how hello@ and offer@ stay alive without buying a mailbox for every name. I've wired this across Cloudflare zones and registrar DNS more times than I want to admit.
This piece is the DNS-first companion to the founder-oriented free business email overview. Same tools, deeper portfolio ops. I checked Cloudflare Email Routing docs, ImprovMX, and Forward Email again in August 2026. For cheap or free domain acquisition paths, see how to get a free domain name.
Quick answer: how do I set up email forwarding on a domain I own?
Point the domain’s MX records to a free forwarder such as Cloudflare Email Routing or ImprovMX, verify a destination inbox, add aliases or catch-all, publish a correct SPF TXT record, then send an external test message to prove delivery.
When free tools stop matching the brand you're building, look at a curated name like AiFolio.app on DN Detector — escrow-backed, not a builder subdomain.
| Method | Cost | DNS home | Best for |
|---|---|---|---|
| Cloudflare Email Routing | $0 | Cloudflare DNS | Portfolios already on Cloudflare |
| ImprovMX | $0 free tier | Any DNS panel | Names left at registrar DNS |
| Registrar “email forwarding” toggle | Often free / bundled | Registrar | One-off names — quality varies |
| Full Google Workspace seat | Paid / month | Google MX | Operating companies, not every parked domain |
For most domain investors, free email forwarding beats paying per-name mailboxes. Save paid seats for the company you actually run.
Method 1: Cloudflare Email Routing — MX the investor way
When the zone is already on Cloudflare for landers or WHOIS privacy routing, Email Routing is the lowest-friction email forwarding path. You add destinations, create rules, and let Cloudflare publish MX.
How to configure Cloudflare email forwarding
- Open the domain in Cloudflare and go to Email → Email Routing. Start setup if it isn’t enabled.
- Accept the MX and related records Cloudflare proposes. Remove conflicting MX from old hosts first — two mail captains fail silently.
- Verify at least one destination address you control. Use an inbox you check daily, not a forgotten Yahoo from 2011.
- Create named aliases that match your lander CTAs: hello@, offers@, or the brand string you print on Afternic-style pages.
- Decide on catch-all. For sales landers I often enable it so buyer creativity still reaches me. For clean brand domains I often don’t.
- Confirm SPF/DKIM-related TXT records Cloudflare adds aren’t colliding with an old SPF you forgot. One SPF policy. Merge carefully if you also send mail elsewhere.
- Send a test from an external account to a rule you created. Confirm headers look sane and the message didn’t land in spam only.
Method 2: ImprovMX on registrar DNS
Some names never move to Cloudflare. That’s fine. ImprovMX lets you publish their MX at Namecheap, GoDaddy, Cloudflare-as-DNS-only, or wherever the records live.
How to set ImprovMX forwarding
- Add the domain in ImprovMX and copy the MX hosts they display.
- In your DNS panel, delete stale MX records, then add ImprovMX MX with the priorities they specify.
- Add aliases: hello@ → you@gmail.com is the classic investor pattern.
- Publish any SPF TXT ImprovMX recommends. If an SPF already exists, combine mechanisms instead of creating a second SPF record.
- Verify destinations and run an external delivery test.
- Optional: configure send-as in Gmail if you reply from that domain during negotiations. Buyers notice matching From lines.
My honest caveat: free tiers have alias limits. If you’re forwarding twenty brandable experiments through one account, read the current cap before you promise yourself automation.
Method 3: Catch-all, landers, and negotiation hygiene
Catch-all email forwarding means any string@yourdomain reaches you. On a sales lander that’s useful — buyers invent purchase@, domain@, and weird initials. On a consumer brand it can drown you.
What I do on investor names: enable catch-all, filter aggressively, and never use the catch-all address as a public From. Public From stays hello@ or offers@. That split keeps replies clean while still catching messy inbound.
- Enable catch-all only after named aliases work.
- Send tests to a nonsense local-part you invent on the spot.
- Watch spam for a week before you trust the setup on a high-inquiry name.
- Document the destination inbox in your portfolio notes so a partner isn’t guessing.
- When you sell the domain, disable forwarding on transfer day so the buyer doesn’t inherit your inbox path.
I keep a boring ritual after every new BIN listing goes live: send one message to hello@ from a personal account that isn’t the destination, confirm arrival in under a minute, then archive the proof thread. That ritual has caught missing MX more often than any monitoring tool I tried. Fancy dashboards are optional. The test email isn’t.
Brokers sometimes write from role accounts. If your filters auto-label anything that isn’t a personal Gmail as spam, loosen up. I’ve nearly missed a serious inquiry because a corporate gateway looked “suspicious” to a free inbox. Train the filter with the first good thread. Don’t mass-unsubscribe your future exit.
What’s dead or not worth it
Skipping mail entirely on a BIN lander “because the form is enough” is how you miss brokers who only email. Paying Workspace per parked domain is how you fund Google for no reason. Random lifetime forwarders that want a card “just in case” get a hard pass from me.
Also dead: assuming the registrar’s free forwarder still works years after you clicked it once. Re-test before you list a name as premium and print hello@ on the lander.
Do I need email forwarding on every domain I own?
No — only on names that can receive serious inbound: listed for sale, used in outreach, or tied to a live brand experiment.
I've held speculative names with no MX on purpose. That’s fine when there’s no public invitation to write you. The moment a lander, marketplace listing, or tweet shows an @address, email forwarding becomes part of the asset. Treat it like DNS for the web — either intentional or absent, never accidental.
What if SPF passes but Gmail still flags the message?
Forwarded mail often looks weird to filters because the receiving path isn’t a classic mailbox — train spam once, keep volumes modest, and avoid blast-sending from brand-new domains.
Warm the domain with real 1:1 replies. Don’t onboard a fresh name by sending fifty cold pitches the same afternoon you set MX. I've done that. The spam folder collected my ambition.
DNS propagation still confuses people who expect instant global truth. You change MX, your laptop sees the new records, a buyer’s corporate gateway still caches the old ones. Wait. Test from a second network. I've closed a deal thread on mobile data because office Wi-Fi was lying to me about DNS.
SPF deserves a plain-English reminder for portfolio ops: SPF is a TXT record that lists who may send mail for the domain. Forwarders often ask you to include their mechanism. If you also send from a transactional provider for the lander form, that provider needs to be represented too. Two separate SPF TXT records at the apex are a classic failure mode. Merge into one.
DKIM and DMARC show up next once you start sending more than occasional replies. For light investor email forwarding with Gmail send-as, you can survive without a perfect DMARC novel on day one — but don't ignore spam complaints. If brokers say your replies land in junk, fix authentication before you blame the marketplace.
On transfer day, my checklist is ruthless: screenshot the lander, export DNS, disable email forwarding, remove catch-all, hand the buyer a clean zone. Leaving your Gmail as the silent destination after a sale is how awkward mail happens. I've cleaned that mess for a client. Once was enough.
When the public site needs hosting next to the mail path, use the host a website for free guide. HTTPS belongs in the free SSL certificate piece. Inventory browsing stays on premium domains.
If you’re matching a coined AI .app to a clean hello@ path, Aifolio.app is the sort of listing where I’d enable forwarding before the first inbound hits. Escrow mechanics live in the FAQ; record-keeping habits sit on domain tools.
My close: email forwarding is unsexy infrastructure that protects expensive negotiations. Set MX on purpose. Test delivery. Disable it when the name sells. Future you — and your buyers — will notice.





