Can you believe it, with just a few clicks you can have email with your own domain name, send and receive mail directly in Gmail without spending a dime. I've personally been using Cloudflare Email Routing for over a year now to manage all my domain emails and it's really been a game changer. Forget about complicated and expensive email hosting services, this free email forwarding solution with Cloudflare Email Routing is both powerful and incredibly easy to use.
A-Z guide: Receive and Send private domain emails via Gmail for free with Cloudflare
To set up Cloudflare Email Routing effectively, you only need to go through 4 basic steps: enable mail reception, configure anti-spam, connect Gmail's SMTP to send mail and recheck the entire process.
Many people often ask me if Cloudflare Email Routing can send and receive emails? The answer is absolutely yes, but you need a little trick combined with Gmail. At Pham Hai, we have applied this method to a series of small projects to save costs.
Below is the most detailed Cloudflare Email Routing configuration instructions, updated as of March 2026.
Step 1: Activate Cloudflare Email Routing and configure email reception (5 minutes to complete)
Enabling email reception requires you to add a domain name to Cloudflare, enable Email Routing, create a custom email address, and point MX records to Cloudflare's servers.
First, your domain name must be using Cloudflare's nameservers. If you are using another provider, please refer to the article Transfer domain name from GoDaddy to Cloudflare to learn how to do it. Once the domain name is in Cloudflare DNS, go to Email on the left menu bar and select Routing.
Here, click Add Destination Address to add the personal email (for example, Gmail or Outlook) that you want to use to receive mail. Cloudflare will send a verification email to this address. Just open the email and click confirm.
Tiếp theo, bạn chuyển sang tab Routing Rules, chọn Create address. Ở ô Custom address, bạn điền tên email muốn tạo (ví dụ: hello@tenmien.com). Ở ô Destination address, bạn chọn cái email cá nhân vừa xác thực lúc nãy.
Finally, the system will ask you to add the necessary DNS records (mainly MX and TXT records). If you are not clear about these terms, the article DNS record A CNAME MX easy to understand explanation will help you grasp it quickly. Just click Add records and enable, Cloudflare will automatically update everything. To gain a deeper understanding of how this system works, you can see Cloudflare DNS basic installation instructions.
Step 2: Configure SPF and DKIM so that mail goes into your inbox and doesn't get lost in spam
Configuring SPF and DKIM is a mandatory step to authenticate the identity of the sending server, helping your email stay in the customer's inbox instead of being marked as spam.
Khi bạn chuyển tiếp email tên miền miễn phí, một vấn đề đau đầu là mail rất dễ bị đánh dấu spam. Để giải quyết, bạn cần thiết lập SPF record và DKIM. Cloudflare thường tự động thêm bản ghi SPF cho bạn khi kích hoạt Routing (v=spf1 include:_spf.mx.cloudflare.net ~all).
Tuy nhiên, vì lát nữa chúng ta sẽ dùng Gmail để gửi mail đi, bạn cần sửa lại bản ghi SPF một chút để bao gồm cả máy chủ của Google. Bạn vào mục DNS, tìm bản ghi TXT bắt đầu bằng v=spf1 và sửa thành: v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com ~all.
Standard configuration of just these parameters is never redundant. If you want your email security system to be more perfect, immediately read the instructions SPF DKIM DMARC to prevent spam emails.
Step 3: Set up Gmail to "Send as" your own domain email (most important part)
To send emails from your own domain through Gmail, you need to enable 2-step verification, create an App Password, and configure Google's SMTP server in your Gmail account settings.
This is the time to answer the question of how to forward email for free with Cloudflare. Does Email Routing allow sending mail? Cloudflare itself only does the task of forwarding (receiving mail), it does not provide SMTP, IMAP or POP3 for you to send mail. But don't worry, Cloudflare Email Routing and Gmail combined will take care of the sending part.
- Tạo App Password: Vào tài khoản Google của bạn -> Bảo mật -> Xác minh 2 bước (phải bật lên nhé) -> Mật khẩu ứng dụng. Tạo một mật khẩu mới cho ứng dụng "Thư" (Mail) và lưu lại chuỗi 16 ký tự này.
- Thêm email vào Gmail: Mở Gmail, vào Cài đặt (biểu tượng bánh răng) -> Xem tất cả chế độ cài đặt -> tab Tài khoản và Nhập. Ở phần Gửi thư bằng địa chỉ:, chọn Thêm địa chỉ email khác.
- Cấu hình SMTP: Điền tên bạn và địa chỉ email tên miền riêng. Bỏ chọn ô "Xử lý như một bí danh" (Treat as an alias). Ở bước tiếp theo, cấu hình như sau:
| Parameter | Value to fill in |
|---|---|
| Máy chủ SMTP | smtp.gmail.com |
| Cổng (Port) | 587 |
| Tên người dùng | Your original Gmail address |
| Mật khẩu | App Password just created |
Select a secure connection over TLS and click Add account. Gmail will send a verification code to your domain email (which has now been forwarded by Cloudflare to Gmail itself). Enter that code and you're done!
Step 4: Double check everything and send your first email from your brand new address
After completing the setup, try sending an email from another account to your own domain email, then use Gmail to compose a new message and select send from a custom address to test the 2-way flow of activity.
Everything has been setup! Now, take another email address (your friend's or a secondary email) and send a message to your custom email address. If within a few seconds, the mail appears in your personal Gmail inbox, then the receive part was successful.
Next, click Compose in Gmail. You'll see that under "From:" there is now a drop-down menu. Choose your own domain email address, compose a welcome line and send it. Recipients will see the email comes from your professional domain, not their personal Gmail address. Isn't it amazing?
Why am I so fascinated by Cloudflare Email Routing? (And so will you)
The benefits of Cloudflare Email Routing lie in providing a centralized email management solution, absolute cost savings, privacy protection and professional enhancement for individuals and businesses.
If anyone asks if Cloudflare Email Routing is free, I always confidently affirm that it is, and it is free for life for basic features. With experience supporting many customers at Pham Hai, we realize this is a real technology "bargain".
Free for life: Save at least a few million per year compared to Google Workspace or Zoho Mail
Instead of paying monthly maintenance fees for each user on email hosting platforms, Cloudflare allows you to create up to 200 email addresses completely free of charge.
For micro businesses or freelancers, paying 6-7 USD/month for a Google Workspace user is sometimes a burden. By applying Cloudflare Email Routing for small businesses, you completely cut down on this cost. You don't need to rent separate email storage space because everything takes advantage of Gmail's massive 15GB of available space.
Professionalize your personal/small business brand at a cost of 0 VND
Creating your own free domain email with Cloudflare helps you communicate with customers and partners with a more professional and trustworthy image than using a regular @gmail.com email.
Khi bạn gửi báo giá từ contact@congtycuaban.com, tỷ lệ phản hồi chắc chắn sẽ cao hơn so với congtycuaban123@gmail.com. Đây là một bước đệm hoàn hảo lúc khởi nghiệp. Khi quy mô lớn hơn, bạn hoàn toàn có thể nâng cấp lên các giải pháp chuyên sâu. Để biết cách thiết lập một hệ thống có trả phí quy mô lớn, hãy tham khảo bài Email doanh nghiệp tên miền riêng hướng dẫn setup.
Absolute privacy protection: Hide original email address, say goodbye to spam
Creating countless virtual email addresses pointing to your real email helps you stay anonymous online, easily blocking spam sources without affecting your main mailbox.
Mỗi khi đăng ký một dịch vụ mới hay tải tài liệu trên mạng, mình thường tạo một địa chỉ email riêng (ví dụ: dangky-app@tenmien.com). Nếu địa chỉ này bị rò rỉ và nhận nhiều spam, mình chỉ việc vào Cloudflare xóa rule đó đi là xong. Quyền riêng tư của hòm mail gốc được bảo vệ tuyệt đối.
All in one: Centrally manage all work and personal emails right in your familiar Gmail inbox
This combination creates a single email management hub where you can keep track of all your workflows without having to log into multiple different applications.
Centralized email management saves you hours every week. You don't need to install additional apps or remember many passwords. Everything flows into a familiar interface, where you can use Gmail filters and labels to categorize messages from different projects.
Advanced "tricks" and things to keep in mind when using them
To optimize usage, you can set up Catch-all addresses, leverage Email Workers for complex rules, and understand Cloudflare's message capacity limits.
Once you get used to creating your own domain email for free with Cloudflare, you can explore some of the advanced features below.
Enable "Catch-all": Receive all emails sent to your domain without creating them first
The Catch-all address feature allows you to catch all emails sent to any address ending with your domain name, even if the sender mistyped the email name.
Trong phần Routing Rules của Cloudflare, kéo xuống dưới cùng bạn sẽ thấy mục Catch-all address. Khi bật tính năng này và trỏ về email của bạn, bất kỳ ai gửi thư đến abc@tenmien.com hay gõ-sai-chính-tả@tenmien.com thì bạn đều nhận được hết. Nó rất tiện, nhưng hãy cẩn thận vì nó cũng có thể hứng luôn cả một lượng lớn email spam.
The Limit of the Game: Cloudflare Email Routing is not an email hosting service, it does not store emails
Cloudflare only acts as a "carrier", limiting the size of each email passing through the system to 25 MiB and does not store any of your correspondence data.
While it's great, you need to remember this is not a storage solution. According to the latest update from Cloudflare's documentation, the system only supports forwarding emails with a maximum size of 25 MiB. In addition, by default you can create up to 200 forwarding rules. If you need to send thousands of marketing emails every day, this solution will not be suitable.
For pros: Combine with Email Workers to create complex email forwarding rules
Cloudflare Email Workers allows programmers to write JavaScript code to intervene in the email flow, from forwarding to multiple people at once, modifying content to calling external APIs.
By default, a custom address on Cloudflare can only forward to one destination email. If you want to send an email to an entire team (for example, 3 people), you will need to use Email Workers. With a few simple lines of code, you can set up extremely powerful routing logic, turning Cloudflare into a true automated email processing machine.
In short, free email forwarding with Cloudflare Email Routing is a great gift for anyone who owns a domain name. It completely solves the problem of creating your own domain email in a simple, effective and cost-optimized way for both receiving and sending mail through Gmail. With this solution, there is no reason for you to continue using an unprofessional email address for your work or personal projects.
Have you tried setting up Cloudflare Email Routing? Please share your experiences or any questions in the comments section below, I will answer them all!
Lưu ý: Thông tin trong bài viết này chỉ mang tính chất tham khảo. Để có lời khuyên tốt nhất, vui lòng liên hệ trực tiếp với chúng tôi để được tư vấn cụ thể dựa trên nhu cầu thực tế của bạn.