Christian Tech Help

Get a Professional Email Address—Completely Free

02/22/26

Want a professional email like yourname@yourbusiness.com without paying for Google Workspace or expensive email hosting? You can set up a completely free custom domain email system that forwards to your existing email inbox.

This guide shows you how to use Cloudflare Email Routing to receive emails at your custom domain and send replies using either Gmail (most familiar) or Proton Mail (privacy-focused)—all at zero cost.

What You’ll Get

  • Professional email address (e.g., info@yourbusiness.com, yourname@yourdomain.com)
  • Free forever on Cloudflare’s free tier
  • Works with Gmail or Proton Mail
  • Send and receive as your custom address
  • Unlimited custom addresses (sales@, support@, contact@, etc.)

Gmail vs. Proton Mail: Which Should You Choose?

Gmail (Best for most people)

  • Familiar interface you already know
  • Excellent spam filtering and search
  • Works seamlessly with Android and iPhone
  • Free with 15GB storage
  • Easy integration with Google Workspace if you grow

Proton Mail (Best for privacy)

  • End-to-end encryption by default
  • Based in Switzerland with strong privacy laws
  • No tracking or data mining of your emails
  • Free plan includes 1GB storage
  • Open-source and independently audited

Both work perfectly with Cloudflare Email Routing. Choose Gmail if you want convenience and integration with other Google services. Choose Proton Mail if privacy is your top priority.

How It Works

Cloudflare handles incoming emails and forwards them to your chosen inbox (Gmail or Proton Mail). When you reply, your email provider sends on your behalf showing your custom domain address. Simple, reliable, and completely free.

What You’ll Need

  • A domain name registered and added to Cloudflare
  • Your domain’s DNS managed by Cloudflare (nameservers pointed to them)
  • A Gmail or Proton Mail account (free)
  • About 15 minutes to set everything up

Step 1: Enable Cloudflare Email Routing

  1. Log in to your Cloudflare dashboard
  2. Select your domain
  3. In the left sidebar, go to Email > Email Routing
  4. Click Enable Email Routing
  5. Review the DNS records Cloudflare will add automatically:
    • MX records (mail server settings)
    • SPF record (for deliverability)
  6. Click Add records and enable

Cloudflare updates your DNS automatically—no technical knowledge needed. This usually takes 5–60 minutes to propagate worldwide.

Step 2: Choose and Verify Your Email Provider

Pick either Gmail or Proton Mail as your destination. Follow the steps for your choice:

Option A: Using Gmail

  1. In Email Routing, go to Destination addresses
  2. Add your Gmail address (e.g., yourname@gmail.com)
  3. Cloudflare sends a verification email to Gmail
  4. Open Gmail, find the email from Cloudflare, and click the verification link
  5. Once verified, you’re ready to receive forwarded emails

Option B: Using Proton Mail

First, create a free Proton Mail account (if you don’t have one):

  1. Go to proton.me/mail
  2. Click Get Proton Mail for free
  3. Create your account (e.g., yourname@proton.me)
  4. Complete email verification
  5. Log in to your new Proton Mail account

Then verify it with Cloudflare:

  1. Back in Cloudflare Email Routing, go to Destination addresses
  2. Add your Proton Mail address (e.g., yourname@proton.me)
  3. Cloudflare sends a verification email to Proton Mail
  4. Open Proton Mail, find the email from Cloudflare, and click the verification link
  5. Once verified, you’re ready to receive forwarded emails

You can add multiple email addresses if you need different team members to receive certain emails.

Step 3: Create Your Custom Email Addresses

Go to Email Routing > Routing rules and choose one of these options:

Perfect for professional use—you control exactly which addresses exist:

  1. Click Create address
  2. Enter the prefix (e.g., “yourname”, “info”, “support”)
  3. Full address becomes yourname@yourdomain.com
  4. Select your verified email (Gmail or Proton Mail) as the destination
  5. Save the rule

Repeat for any other addresses you want. The free plan supports unlimited custom addresses.

Option B: Catch-All Address

Forwards everything@yourdomain.com to your inbox—great for testing or catching typos:

  1. Find the Catch-all address option
  2. Enable it and set your email (Gmail or Proton Mail) as destination
  3. Save

Now any email to your domain forwards to your inbox, even if the address doesn’t exist yet.

Step 4: Test Receiving Emails

  1. Wait a few minutes for DNS propagation (check status in Cloudflare dashboard)
  2. Send a test email from another account to test@yourdomain.com
  3. It should arrive in your inbox within seconds

If it doesn’t show up, check your spam folder first.

Step 5: Send Emails as Your Custom Domain

Now set up sending so replies show your custom address instead of your Gmail or Proton Mail address. Choose the method for your email provider:

Option A: Sending with Gmail

  1. In Gmail, click the gear icon > See all settings
  2. Go to Accounts and Import tab
  3. Under Send mail as, click Add another email address
  4. Enter your name and custom email (yourname@yourdomain.com)
  5. For SMTP settings, use:
    • SMTP Server: smtp.gmail.com
    • Port: 587 (TLS)
    • Username: your full Gmail address
    • Password: Create a Gmail App Password (see below)

Creating a Gmail App Password:

  1. Go to your Google Account Security page
  2. Enable 2-Step Verification if you haven’t already
  3. Search for App passwords
  4. Generate a new app password for “Mail”
  5. Copy the 16-character password
  6. Use this in Gmail’s SMTP setup (not your regular password)

Verify and Start Sending:

  1. Click Next > Send Verification
  2. Gmail sends a code to your custom address
  3. Since it forwards to Gmail, check your inbox for the code
  4. Enter the code to verify
  5. Now when composing emails in Gmail, you can choose to send from yourname@yourdomain.com

Option B: Sending with Proton Mail

Proton Mail makes this even easier with native custom domain support:

  1. Log in to your Proton Mail account
  2. Go to Settings > All settings
  3. Click Identity and addresses in the left sidebar
  4. Under Addresses, click Add address
  5. Enter your custom email address (yourname@yourdomain.com)
  6. Proton Mail will send a verification email to your custom address
  7. Since it forwards to your Proton Mail inbox, find the verification email
  8. Click the verification link
  9. Set your custom address as the default (optional)

That’s it! When composing emails in Proton Mail, you can now choose to send from yourname@yourdomain.com. Proton Mail handles all the technical setup automatically—no SMTP configuration needed.

Bonus: Proton Mail’s free plan supports sending from custom domains without any additional setup or app passwords, making it simpler than Gmail for this use case.

Tips for Success

Deliverability

Most personal and small business use works perfectly. If you’re sending high volumes or notice emails landing in spam, you can add additional SPF records in Cloudflare DNS for better deliverability.

No Storage on Cloudflare

Cloudflare only forwards emails—it doesn’t store them. All your email history lives in your chosen email provider (Gmail or Proton Mail) as usual.

Check the Logs

If emails aren’t arriving, check Email Routing > Logs in your Cloudflare dashboard for bounces or errors.

Unlimited Addresses

Create as many addresses as you need—contact@, sales@, support@, hello@—all on the free plan.

Common Issues and Quick Fixes

Emails not arriving?

  • Verify MX records point to Cloudflare (check Email Routing dashboard)
  • Confirm your destination email is verified in Cloudflare
  • Check spam/junk folder in your email provider
  • Wait 30–60 minutes for DNS propagation

Can’t send from custom address (Gmail)?

  • Make sure you’re using a Gmail App Password, not your regular password
  • Verify 2-Step Verification is enabled on your Google Account
  • Check that you confirmed the verification code

Can’t send from custom address (Proton Mail)?

  • Make sure you clicked the verification link in the forwarded email
  • Check that the address shows as “Verified” in Proton Mail settings
  • Try logging out and back in to Proton Mail

Emails going to spam?

  • This can happen with forwarding—mark them as “Not spam” a few times
  • Consider adding DKIM records (we can help with this)

Why This Works Great for Small Businesses

This setup gives you:

  • Professional credibility with custom domain emails
  • Zero monthly costs—no Google Workspace or paid email hosting fees
  • Your choice of provider—use Gmail for convenience or Proton Mail for privacy
  • Mobile access through your email provider’s app
  • Excellent spam filtering and search
  • Unlimited team addresses for different departments

Need Help Setting This Up?

If you’d rather have someone walk you through this or set it up for you, we’re here to help. We can:

  • Configure your Cloudflare Email Routing in minutes
  • Set up sending with Gmail or Proton Mail (whichever you prefer)
  • Create all your custom addresses (info@, sales@, support@, etc.)
  • Help you choose between Gmail and Proton Mail based on your needs
  • Test everything to make sure it’s working perfectly
  • Troubleshoot any deliverability issues
  • Show you how to manage it yourself going forward

Whether you’re stuck on a step, want to make sure it’s done right, or just prefer to have an expert handle it—we make tech simple and stress-free.

Call or text us at 📱 (469) 844-0493
Or email scott@christiantechhelp.com

We’re local to the DFW area and happy to help remotely or in person. No question is too small—let’s get your professional email up and running today.