Sitemap

How I Got a Professional Email on My Domain Inside Gmail for Free

4 min readSep 8, 2025
Press enter or click to view image in full size

1. The Problem

I had a shiny domain — bankstatementconverter.pro — and wanted to use a proper email like hello@bankstatementconverter.pro.
The catch?

  • I didn’t want to pay for Google Workspace or other hosting.
  • I wanted to send and receive from inside my existing Gmail, without logging into multiple places.
  • And I wanted it fast — ideally in 2–3 minutes. (not hours-long setup)

Most “free” guides either:

  • Only let you receive mail (no sending), or
  • Lock sending behind a paid plan.

2. The Winning Combo

After a few trials and some reading, the setup that finally worked was:

It’s 100% free, quick to set up, and good enough for personal or small project use.

3. How the Setup Works (in plain English)

Think of it like two one-way streets:

  • Inbound street (receiving) → Cloudflare catches any email sent to hello@bankstatementconverter.pro and forwards it to my Gmail inbox.
  • Outbound street (sending) → Gmail sends mail using my Gmail account’s SMTP, but changes the “From” address to show my domain.

Result:

  • People see my domain email in their inbox.
  • I see and send everything inside my normal Gmail tab.

4. Step-by-Step Implementation

Step 1 — Set up Cloudflare Email Routing

  1. Add your domain to Cloudflare (free plan works).
  2. In the dashboard, go to Email → Email Routing.
  3. Add a forwarding rule:
  • Custom address: hello@bankstatementconverter.pro
  • Destination address: your Gmail (you@gmail.com).

4. Cloudflare gives you MX + TXT records — add them in your DNS settings.

5. Test: send an email to hello@… and check if it lands in Gmail.

Step 2 — Enable Sending from Gmail

  1. In Gmail, go to Settings → Accounts and Import → Send mail as.
  2. Click Add another email address.
  3. Enter:
  • Name: Whatever you want to display.
  • Email: hello@bankstatementconverter.pro.
  • Untick “Treat as alias”.

4. For SMTP:

5. Gmail will send a verification email to hello@… → it’ll arrive in your Gmail → click to confirm.

5. Real-World Example

Sent email to Gmail at my domain:

Press enter or click to view image in full size

Replied & Received email forwarded via Cloudflare into Gmail:

Press enter or click to view image in full size

6. Things to Know Before You Call It Done

Limitations:

  • Cloudflare is receive-only — you still send via Gmail’s servers.
  • Email headers will show “mailed-by: gmail.com” — fine for most, but not full white-label.
  • Not for mass mailing or newsletters — Cloudflare may block abuse (source).

Costs:

  • Cloudflare Email Routing: $0
  • Gmail SMTP (App Password): $0
  • Setup time: Max 5 minutes

7. Optional Upgrades

Option 1 — Full Branding via Zoho Mail

If you want emails to show “mailed-by: yourdomain.com” in the header and pass strict SPF/DKIM checks:

  • Sign up for Zoho Mail’s Forever Free Plan (1 domain, 5 users, 5 GB each).
  • Use Zoho’s SMTP in Gmail’s “Send mail as” instead of Gmail SMTP.
  • End result: fully white-labeled sending, still $0.

Option 2 — Just Use Google Workspace

If you prefer a simpler “all-in-one” and are okay with paying:

  • Get Google Workspace Business Starter (~$6/user/month).
  • You get Gmail hosting for your domain, 30 GB storage, and all Google apps in one place.
  • This removes all “mailed-by” issues automatically.

8. The Takeaway

You don’t need to pay for a mailbox if you already love Gmail’s interface.
This Cloudflare + Gmail method:

  • Gives you a real domain email address,
  • Let's you send/receive in one inbox,
  • Costs nothing to run.

And if you outgrow it, switching the sending part to Zoho SMTP or Google Workspace makes it look fully professional.

Thanks for reading I hope this guide helped you. Got feedback or an extra tip? Drop a comment or DM; I’d love to hear it.

Follow me on Medium for more hands‑on AI write‑ups.
Connect on X or LinkedIn so we can swap ideas in real time.

--

--

No responses yet