# Free @YourDomain Email in Gmail with Cloudflare & Resend

> How to set up free custom domain email in your personal Gmail: Cloudflare Email Routing receives, Resend sends. A free Google Workspace alternative.

Source: https://rmartincreative.com/extras/free-domain-email-gmail-cloudflare-resend

[Notes & Freebies · Web](https://rmartincreative.com/extras)

# Free @YourDomain Email in Gmail with Cloudflare & Resend

An email address like `hello@yourbusiness.com` looks far more professional than a Gmail or Yahoo address on a business card, an invoice, or a quote. Most people assume it means paying a monthly fee for Google Workspace, for every person. It doesn't have to.

Here's how to set up free custom domain email in the personal Gmail you already use, so you can send and receive from your own domain with three free services. It's the cheapest way to get a professional email address for a one-person business: the only cost is your domain name. Setup takes about 30 minutes, and once it's done, you won't have to think about it again.

![Free @YourDomain Email in Gmail with Cloudflare & Resend: a Gmail inbox and @ symbol linked by a data pipeline through Cloudflare custom routing and DNS to Resend's sending API](https://rmartincreative.com/webp-assets/free-yourdomain-email.webp)

## How Cloudflare Email Routing, Resend, and Gmail work together

1. 1  
### Cloudflare receives your email  
Cloudflare Email Routing catches every message sent to `hello@yourbusiness.com` and forwards it to your Gmail inbox. It's free, but your domain has to use Cloudflare for its DNS (the settings that tell the internet where your website and email live).
2. 2  
### Resend sends your email  
Cloudflare only forwards mail in; it can't send. Resend handles sending, so your replies come from your own domain and are signed so other email providers can tell they're really from you.
3. 3  
### Gmail is where you read and write  
Everything comes together in Gmail. Messages to your domain arrive in your inbox, and your domain address can be set as the default “From” address, so every email you write or reply to goes out from your domain automatically.

## What you'll need

* **A domain name** using Cloudflare for its DNS. If your domain is registered somewhere else, you can usually switch its nameservers to Cloudflare for free and keep your registrar.
* **A Gmail account.** A free @gmail.com account works fine.
* **A free Resend account** from resend.com.

## Step 1: Forward incoming email with Cloudflare

1. 1  
Log in to Cloudflare and select your domain.
2. 2  
Go to **Email** → **Email Routing** and click **Get started**.
3. 3  
Create your custom address, like `hello@yourbusiness.com`, and choose your Gmail address as the destination.
4. 4  
Cloudflare emails your Gmail a verification link. Open it and click **Verify email address**.
5. 5  
When Cloudflare offers to add the email DNS records it needs, click **Add records and enable**.
6. 6  
Send a test message to `hello@yourbusiness.com` from another email account. It should show up in Gmail within a minute or two.

Want info@, billing@, and anything else to reach you too? Turn on the **catch-all** address in Email Routing and point it at your Gmail.

## Step 2: Set up sending with Resend

1. 1  
Sign up for a free account at resend.com.
2. 2  
Go to **Domains** → **Add Domain** and enter your domain.
3. 3  
Resend lists a few DNS records to add. If it offers to set them up automatically with Cloudflare, use that. Otherwise, in Cloudflare go to **DNS** → **Records** and add each one exactly as shown.
4. 4  
Back in Resend, click **Verify**. It's often verified within minutes, though DNS changes can take longer.
5. 5  
Go to **API Keys** → **Create API Key**. Give it **Sending access**, limit it to your domain, and copy the key (it starts with `re_`). Resend only shows it once, so keep it handy for the next step.

Resend's records go on a separate “send” subdomain, so they won't clash with the records Cloudflare added in Step 1.

## Step 3: Set up Resend SMTP in Gmail's “Send mail as” settings

1. 1  
In Gmail on a computer, click the gear icon → **See all settings** → **Accounts and Import**.
2. 2  
Next to **Send mail as**, click **Add another email address**.
3. 3  
Enter your name and `hello@yourbusiness.com`, leave **Treat as an alias** checked, and click **Next Step**.
4. 4  
Fill in the server settings: SMTP Server `smtp.resend.com`, Port `587`, Username `resend`, and your Resend API key as the password. Leave **Secured connection using TLS** selected and click **Add Account**.
5. 5  
Gmail sends a confirmation email to `hello@yourbusiness.com`, and thanks to Step 1, it lands right in your Gmail. Click the link or enter the code.
6. 6  
Back in **Accounts and Import**, click **make default** next to your domain address, so every new email and reply goes out from it automatically.

The default carries over to the Gmail app on your phone, so you can send professional business emails from your phone, for free. To send from a different address now and then, just tap the “From” line.

## Step 4 (recommended): Add a DMARC record in Cloudflare

1. 1  
In Cloudflare, go to **DNS** → **Records** → **Add record**.
2. 2  
Choose type **TXT**, enter `_dmarc` as the name, and `v=DMARC1; p=none;` as the content. Save.

DMARC works alongside the records Resend added in Step 2 to authenticate your email. It tells Gmail, Yahoo, and other providers that your domain has an email policy, a small step that helps your messages reach the inbox instead of spam.

## A free Google Workspace alternative for small businesses

It depends on what you need. Google Workspace is a paid plan, billed per person, that gives each person a separate mailbox plus shared calendars, Drive storage, and admin controls. For a growing team, it's worth it.

For freelancers, one-person businesses, and small teams that are happy reading email in a personal Gmail inbox, this free setup does the job without a monthly subscription: a professional address, sent and received in an inbox you already know.

## Want it set up for you?

Custom domain email forwarding comes with every small business starter website I build, and I can set up sending from Gmail, too. Already have a site? I can do the whole setup on its own.

[Website hosting & management](https://rmartincreative.com/services/website-design-development/website-hosting)

Common questions

### Can I really get a custom business email address for free?

Yes, for typical small business use. With your domain on Cloudflare DNS and a free Resend account, you get a free business email address that works right in Gmail. Gmail and Cloudflare Email Routing are free, and Resend's free plan currently includes up to 3,000 emails a month (100 a day), which is plenty for everyday business email. You still pay for your domain name itself.

### Will people see my Gmail address when I send from my domain?

No. When you send from your domain address, the recipient sees only that address, and their replies come back to it.

### Why are my custom domain emails going to spam, and how do I fix it?

Usually it's missing authentication. Check that your domain shows as verified in Resend, that Gmail is sending through smtp.resend.com, and that you've added a DMARC record (Step 4). Together, those prove your messages really come from your domain, which is what email providers check. No one can promise every message reaches every inbox, but this is the same kind of authentication big senders use.

### What are the Resend SMTP settings for Gmail?

SMTP server smtp.resend.com, port 587 with a TLS connection (or port 465 with SSL), username resend, and your Resend API key as the password. Enter them in Gmail under Settings → Accounts and Import → Send mail as.

### Can I have more than one address, like info@ and billing@?

Yes. Add each address in Cloudflare Email Routing (or use the catch-all), and add each one under “Send mail as” in Gmail so you can reply from it.

### Can I use this setup to send newsletters?

It isn't meant for that. Newsletters need an email marketing platform that handles sign-ups, unsubscribes, and bulk sending. See [email marketing](https://rmartincreative.com/services/email-marketing) for that.

### Does my domain have to be on Cloudflare?

For Cloudflare Email Routing, yes: Cloudflare has to manage your domain's DNS. Moving your DNS to Cloudflare is free, and you can usually keep your domain registered where it is. It's also how I host websites, so many of my clients are already set up.

[More Notes & Freebies](https://rmartincreative.com/extras)

## Structured data

```json
{"@context":"https://schema.org","@type":"Article","headline":"Free @YourDomain Email in Gmail with Cloudflare & Resend","description":"How to set up free custom domain email in your personal Gmail: Cloudflare Email Routing receives, Resend sends. A free Google Workspace alternative.","url":"https://rmartincreative.com/extras/free-domain-email-gmail-cloudflare-resend","datePublished":"2026-10-09","inLanguage":"en-US","image":"https://rmartincreative.com/webp-assets/free-yourdomain-email.webp","author":{"@type":"Person","@id":"https://rmartincreative.com/about#ryan-martin","name":"Ryan Martin"},"publisher":{"@id":"https://rmartincreative.com/#business"}}
```

```json
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I really get a custom business email address for free?","acceptedAnswer":{"@type":"Answer","text":"Yes, for typical small business use. With your domain on Cloudflare DNS and a free Resend account, you get a free business email address that works right in Gmail. Gmail and Cloudflare Email Routing are free, and Resend's free plan currently includes up to 3,000 emails a month (100 a day), which is plenty for everyday business email. You still pay for your domain name itself."}},{"@type":"Question","name":"Will people see my Gmail address when I send from my domain?","acceptedAnswer":{"@type":"Answer","text":"No. When you send from your domain address, the recipient sees only that address, and their replies come back to it."}},{"@type":"Question","name":"Why are my custom domain emails going to spam, and how do I fix it?","acceptedAnswer":{"@type":"Answer","text":"Usually it's missing authentication. Check that your domain shows as verified in Resend, that Gmail is sending through smtp.resend.com, and that you've added a DMARC record (Step 4). Together, those prove your messages really come from your domain, which is what email providers check. No one can promise every message reaches every inbox, but this is the same kind of authentication big senders use."}},{"@type":"Question","name":"What are the Resend SMTP settings for Gmail?","acceptedAnswer":{"@type":"Answer","text":"SMTP server smtp.resend.com, port 587 with a TLS connection (or port 465 with SSL), username resend, and your Resend API key as the password. Enter them in Gmail under Settings → Accounts and Import → Send mail as."}},{"@type":"Question","name":"Can I have more than one address, like info@ and billing@?","acceptedAnswer":{"@type":"Answer","text":"Yes. Add each address in Cloudflare Email Routing (or use the catch-all), and add each one under “Send mail as” in Gmail so you can reply from it."}},{"@type":"Question","name":"Can I use this setup to send newsletters?","acceptedAnswer":{"@type":"Answer","text":"It isn't meant for that. Newsletters need an email marketing platform that handles sign-ups, unsubscribes, and bulk sending. See email marketing for that."}},{"@type":"Question","name":"Does my domain have to be on Cloudflare?","acceptedAnswer":{"@type":"Answer","text":"For Cloudflare Email Routing, yes: Cloudflare has to manage your domain's DNS. Moving your DNS to Cloudflare is free, and you can usually keep your domain registered where it is. It's also how I host websites, so many of my clients are already set up."}}]}
```

```json
{"@context":"https://schema.org","@type":["LocalBusiness","ProfessionalService"],"@id":"https://rmartincreative.com/#business","name":"R. Martin Creative","alternateName":"Ryan Martin Design & Print","founder":{"@type":"Person","@id":"https://rmartincreative.com/about#ryan-martin","name":"Ryan Martin","url":"https://rmartincreative.com/about"},"description":"An outsourced marketing team for small businesses: websites, search and AI visibility, logos, business printing, signs, and custom apparel through its FeedTheFlames T-shirt brand, plus custom Christmas and greeting cards and photo restoration for families. Based in Richmond, IL, serving Northern Illinois and Southeast Wisconsin.","logo":"https://rmartincreative.com/brand/rm-logo-1024.png","image":["https://rmartincreative.com/social-media-posts/google-business-profile-cover.jpg","https://rmartincreative.com/brand/rm-logo-1024.png"],"geo":{"@type":"GeoCoordinates","latitude":42.4764,"longitude":-88.3058},"brand":{"@type":"Brand","name":"FeedTheFlames","url":"https://feedtheflamegraphics.etsy.com"},"openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"19:00"},"knowsAbout":["Next.js","Astro","React","Nuxt.js","Vue","TypeScript","JavaScript","Python","PHP","Tailwind CSS","SQL","PostgreSQL","MySQL","Supabase","Firebase","React Native","Expo","iOS","Android","WordPress","Strapi","Prismic","Shopify","BigCommerce","Wix","Cloudflare","GitHub","Vercel","GoDaddy","Bluehost","HostGator","SiteGround","Hostinger","DreamHost","Social logins","Google Analytics","Google Search Console","Bing Webmaster Tools","Microsoft Clarity","Business schema","Google Business Profile","Apple Business Connect","Google Maps","Apple Maps","Bing Places","Yelp","Facebook","Instagram","Stripe"],"slogan":"Smarter websites. Measured results. Real growth.","paymentAccepted":"Cash, Credit Card, Debit Card, Visa, Mastercard, Discover, American Express, Goldback, Bitcoin, Dogecoin, Solana, SUI","currenciesAccepted":"USD, BTC, DOGE, SOL, SUI","url":"https://rmartincreative.com","sameAs":["https://x.com/rmartincreative","https://www.facebook.com/profile.php?id=61595559686046","https://maps.google.com/?cid=3394983410703261460","https://nextdoor.com/page/r-martin-creative-richmond-il","https://www.bing.com/forbusiness/singleEntity?bizid=629c0fcc-c0e9-4b23-a343-996c907213f9"],"telephone":"+1-312-866-2762","priceRange":"$20–$3,000","email":"ryan@rmartincreative.com","address":{"@type":"PostalAddress","addressLocality":"Richmond","addressRegion":"IL","postalCode":"60071","addressCountry":"US"},"areaServed":[{"@type":"City","name":"Richmond","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Spring Grove","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Fox Lake","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Channel Lake","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lake Catherine","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Antioch","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lake Villa","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lindenhurst","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Old Mill Creek","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Solon Mills","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Ringwood","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"McHenry","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Prairie Grove","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lakewood","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lake in the Hills","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Algonquin","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Carpentersville","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"East Dundee","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"West Dundee","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Sleepy Hollow","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Des Plaines","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Arlington Heights","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Palatine","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Barrington","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Crystal Lake","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Woodstock","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Hebron","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Genoa City","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Lake Geneva","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Slades Corners","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"New Munster","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Wheatland","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Paddock Lake","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Pleasant Prairie","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Kenosha","containedInPlace":{"@type":"State","name":"Wisconsin"}},{"@type":"City","name":"Wadsworth","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Winthrop Harbor","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Gurnee","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Waukegan","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Lake Forest","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Highland Park","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Evanston","containedInPlace":{"@type":"State","name":"Illinois"}},{"@type":"City","name":"Chicago","containedInPlace":{"@type":"State","name":"Illinois"}}]}
```

```json
{"@context":"https://schema.org","@type":"WebSite","@id":"https://rmartincreative.com/#website","url":"https://rmartincreative.com","name":"R. Martin Creative","alternateName":"Ryan Martin Design & Print","publisher":{"@id":"https://rmartincreative.com/#business"},"inLanguage":"en-US"}
```
