FFree Domain MailFREE
Đăng nhậpTạo tài khoảnOpen app →

Bài viết

Cloudflare Email Routing và catch-all: hướng dẫn

Bởi đội ngũ Free Domain Mail · Vận hành bởi Hộ kinh doanh Hoàng Uy · Cập nhật ngày

Nếu tên miền của bạn đang dùng DNS của Cloudflare, có lẽ bạn đã thấy tính năng Email Routing: một cách miễn phí để nhận thư ở tên miền riêng. Bài này giải thích Email Routing làm gì, catch-all là gì, Free Domain Mail khác ở đâu, và các bước chuyển một tên miền (hoặc tên miền phụ) từ Email Routing sang hộp thư catch-all.

Catch-all là gì

Catch-all nghĩa là máy chủ nhận thư chấp nhận thư gửi tới bất kỳ tên nào tại tên miền, kể cả tên chưa từng được tạo. Nhờ vậy bạn có thể dùng shop@, tai-lieu@ hay test-01@ cho từng trang mà không phải thiết lập trước. Bài email catch-all là gì? giải thích kỹ cơ chế và các đánh đổi như thư rác.

Cloudflare Email Routing làm gì

Email Routing không lưu thư. Nó chuyển tiếp mỗi thư tới một địa chỉ đích mà bạn đã xác minh (ví dụ hộp Gmail đang dùng), hoặc giao thư cho một Worker để bạn tự xử lý bằng code. Email Routing có quy tắc catch-all, nhưng thư chỉ đi tới một đích, và catch-all chỉ áp dụng cho tên miền gốc (apex).

Tên miền phải dùng DNS của Cloudflare, và khi bật Email Routing, Cloudflare quản lý các bản ghi MX của tên miền đó. Nếu bạn muốn thư về đúng hộp thư mình đang dùng hằng ngày, Email Routing làm việc này rất tốt và miễn phí.

Free Domain Mail khác ở đâu

Free Domain Mail không chuyển tiếp. Thư gửi tới mọi địa chỉ trên tên miền được giữ trong một hộp thư riêng tư mà chỉ tài khoản của bạn đọc được, trong 30 ngày, đọc trên web hoặc qua API lấy mã OTP và link xác nhận. Dịch vụ chỉ nhận thư: không gửi, không trả lời, không chuyển tiếp.

Cách này hợp khi bạn không muốn thư đăng ký và thư xác nhận lẫn vào hộp thư chính, khi cần đọc mã từ code qua API, khi muốn catch-all trên tên miền phụ, hoặc khi DNS của tên miền không nằm ở Cloudflare. Bảng so sánh chi tiết (tiếng Anh) có ở trang Cloudflare Email Routing alternative.

Không chạy cả hai trên cùng một tên

Bản ghi MX quyết định toàn bộ thư của một tên đi đâu, nên một tên miền hoặc tên miền phụ chỉ dùng được Email Routing hoặc Free Domain Mail, không phải cả hai. Nếu vẫn muốn giữ Email Routing, hãy tách theo tên: để Email Routing trên tên miền gốc và trỏ một tên miền phụ như dangky.tenmien.com sang Free Domain Mail.

Chuyển một tên sang hộp thư catch-all

Bước 1: chọn tên miền hoặc tên miền phụ sẽ chuyển. Nếu tên miền gốc đang nhận thư bạn cần, hãy chọn một tên miền phụ.

Bước 2: tắt Email Routing cho tên đó. Nếu không, Cloudflare vẫn giữ các bản ghi MX của nó và vẫn tiếp tục chuyển tiếp thư. Sau đó xoá các bản ghi MX khác còn sót lại trong vùng DNS.

Bước 3: tạo tài khoản, thêm tên miền, rồi trong Cloudflare DNS thêm hai bản ghi: TXT tại _maildock-verify với giá trị maildock-verify=… hiện trong ứng dụng, và MX trỏ tới mx.freedomainmail.com với độ ưu tiên 10. Cả hai bản ghi đều là DNS only. Các bước đầy đủ có trong bài tạo email tên miền riêng miễn phí và hướng dẫn Cloudflare DNS (tiếng Anh).

Bước 4: chờ TTL cũ hết hạn, chạy tra cứu MX — kết quả chỉ nên có mx.freedomainmail.com — rồi gửi thử một thư tới một tên bất kỳ. Thư đến hộp thư là xong. Trong lúc chờ, bạn có thể dùng mail ảo miễn phí cho những lần đăng ký nhanh.

Các bản ghi cần thêm trong Cloudflare DNS (sao chép đúng giá trị hiển thị khi thiết lập)
Type  Name / Host        Value                                 Priority
TXT   _maildock-verify   maildock-verify=… (shown in the app)  —
MX    @                  mx.freedomainmail.com                 10

Những lỗi thường gặp cần tránh

  • Thêm MX của Free Domain Mail trong khi Email Routing vẫn bật cho cùng tên miền.
  • Để sót các bản ghi MX cũ, khiến một phần thư đi nơi khác.
  • Chuyển MX của tên miền gốc đang nhận thư công việc thay vì dùng một tên miền phụ.

Câu hỏi thường gặp

Có dùng Email Routing và Free Domain Mail trên cùng một tên miền được không?

Không trên cùng một tên, vì MX chỉ trỏ tới một dịch vụ. Hãy để Email Routing ở tên miền gốc và dùng tên miền phụ cho Free Domain Mail.

Free Domain Mail có chuyển tiếp thư về Gmail không?

Không. Dịch vụ chỉ nhận thư; thư nằm trong hộp thư Free Domain Mail của bạn 30 ngày.

Tên miền có bắt buộc dùng DNS của Cloudflare không?

Không. Nhà cung cấp DNS nào cũng được, miễn là thêm được bản ghi TXT và MX. Nếu dùng Cloudflare, các bản ghi phải là DNS only.

Cloudflare có lưu thư của tôi không?

Khi bạn dùng Free Domain Mail, Cloudflare DNS chỉ công bố bản ghi; bản ghi MX đưa thư tới mx.freedomainmail.com.

Có mất phí không?

Free Domain Mail miễn phí, không có gói trả phí. Vẫn có các giới hạn chống lạm dụng, ví dụ số tên miền mới được thêm mỗi ngày.

Tài liệu kỹ thuật tham khảo

Các đặc tả gốc và tài liệu của nhà cung cấp liên quan đến bài viết này:

Bước tiếp theo hữu ích

Bài hướng dẫn liên quan