เผยแพร่เมื่อ อัปเดตเมื่อ
Gmail custom domain ฟรีด้วย Cloudflare Email Routing
คุณใช้ Gmail กับโดเมนของคุณเอง (Gmail custom domain) ได้โดยไม่ต้องจ่ายค่า Google Workspace ย้าย DNS ของโดเมนไปที่ Cloudflare แล้วเปิด Cloudflare Email Routing (ระบบกำหนดเส้นทางอีเมล) บริการนี้จะส่งต่ออีเมลของที่อยู่ที่คุณเลือก หรือของทุกที่อยู่ผ่านกฎ catch-all เข้ากล่องจดหมาย Gmail ของคุณโดยไม่มีค่าใช้จ่าย แต่ตัวโดเมนยังต้องเสียเงิน โดเมน .com ที่ผู้ให้บริการจดโดเมน (domain registrar) ซึ่งขายในราคาทุน เช่น Cloudflare มีค่าใช้จ่ายราว US$10 ถึง US$11 ต่อปี (ข้อมูล ณ เดือนกันยายน 2569) และที่อื่นมักแพงกว่านั้น การส่งอีเมลในชื่อโดเมนของคุณจาก Gmail ฟรีกำลังจะหมดไป Google จะยกเลิก “ส่งในนาม” (Send as) สำหรับที่อยู่ของบุคคลที่สามในเดือนมกราคม 2570 (ค.ศ. 2027)
เส้นทางเมนูและตัวเลขในบทความนี้ตรวจสอบกับเอกสารของ Google และ Cloudflare เมื่อวันที่ 25 กันยายน 2569 ถ้าคุณให้ที่อยู่แยกกับทุกเว็บไซต์ด้วยวิธีนี้ CatchNone อ่านกล่องจดหมาย Gmail นั้นได้บน iPhone, iPad และ Mac และแสดงว่าแต่ละข้อความส่งถึงที่อยู่ไหน
สรุปวิธีตั้งค่า Gmail custom domain
- ย้ายโดเมนของคุณมาใช้ DNS ของ Cloudflare
- ใน Cloudflare ไปที่ Compute → Email Service → Email Routing แล้วเลือก Onboard Domain (เพิ่มโดเมนเข้าระบบ)
- ในส่วน Destination Addresses (ที่อยู่ปลายทาง) ให้เพิ่มที่อยู่ Gmail ของคุณ แล้วเลือก Verify email address (ยืนยันที่อยู่อีเมล) ในอีเมลจาก Cloudflare
- ในส่วน Routing Rules (กฎการกำหนดเส้นทาง) ให้เพิ่มกฎทีละที่อยู่ หรือเปิด Catch-all rule (กฎรับอีเมลทั้งหมด) โดยเลือก Send to an email (ส่งไปยังอีเมล) และที่อยู่ Gmail ของคุณ
- ส่งอีเมลทดสอบจากบัญชีอื่น แล้วตรวจดูใน Gmail รวมถึงโฟลเดอร์ “จดหมายขยะ”
- ถ้าต้องการส่งอีเมลในชื่อโดเมนของคุณ ให้ใช้ “ส่งอีเมลในชื่อ” (Send mail as) ระหว่างที่ยังใช้ได้ จากนั้นจึงเปลี่ยนไปใช้บริการรีเลย์อีเมล (relay) Workspace หรือโฮสต์อีเมล (mail host)
อะไรฟรีบ้างเมื่อใช้ Gmail กับโดเมนของคุณเอง
| ส่วนประกอบ | ค่าใช้จ่าย ณ เดือนกันยายน 2569 | หมายเหตุ |
|---|---|---|
| ตัวโดเมน | ราว US$10 ถึง US$11 ต่อปีสำหรับ .com ที่ผู้ให้บริการจดโดเมนซึ่งขายในราคาทุน |
Cloudflare Registrar คิดค่าบริการไม่เกินค่าธรรมเนียมของผู้ดูแลทะเบียนโดเมน (registry) และ ICANN ราคาขายส่ง .com ของ Verisign จะขึ้นจาก US$10.26 เป็น US$10.97 ในวันที่ 1 พฤศจิกายน 2569 (Domain Name Wire) |
| DNS และ Email Routing ของ Cloudflare | ฟรี | อีเมลขาเข้าเป็นแบบ “Unlimited” (ไม่จำกัด) ในแผน Workers Free (ราคา) และ Cloudflare ต้องเป็นผู้ดูแล DNS ของโดเมนคุณ |
| Gmail | ฟรี | สูงสุด 15 GB ใช้ร่วมกับ Google Drive และ Google Photos |
| การส่งอีเมลในชื่อโดเมนของคุณจาก Gmail | ฟรีผ่าน “ส่งอีเมลในชื่อ” จนถึงมกราคม 2570 หาก Gmail ยังรับที่อยู่ใหม่อยู่ | วิธีนี้อาจไม่ผ่าน DMARC ของโดเมนคุณ หลังจากนั้นต้องใช้ Workspace บริการรีเลย์อีเมล หรือโฮสต์อีเมลรายอื่น (ดูหัวข้อ “การส่งอีเมลในชื่อโดเมนของคุณ” ด้านล่าง) |
ทำไมคู่มือเก่า ๆ ใช้ไม่ได้แล้ว
คู่มือจำนวนมากดึงอีเมลของโดเมนเข้า Gmail ด้วยฟีเจอร์ “Check mail from other accounts” (ตรวจสอบอีเมลจากบัญชีอื่น) ผ่าน POP แต่ Google กำลังเลิกให้บริการฟีเจอร์นี้ โดยระบุว่า “หลังไตรมาสแรกของปี 2569 (ค.ศ. 2026) ฟีเจอร์นี้จะไม่รองรับผู้ใช้ใหม่อีกต่อไป ผู้ใช้ปัจจุบันยังใช้ฟีเจอร์นี้ได้จนถึงเดือนมกราคม 2570”
การส่งต่ออีเมลแบบธรรมดายังใช้ได้ตามเดิม คำถามที่พบบ่อยเกี่ยวกับการเปลี่ยนแปลงนี้ ของ Google ยืนยันว่าผู้ให้บริการรายอื่นยัง “ส่งต่อข้อความไปยังที่อยู่ Gmail ของคุณโดยอัตโนมัติ” ได้ ซึ่งก็คือสิ่งที่ Cloudflare Email Routing ทำ
Gmail ธรรมดามีที่อยู่แบบ catch-all หรือ wildcard ได้ไหม
ไม่ได้ บัญชี @gmail.com ส่วนตัวไม่มีที่อยู่แบบ catch-all (รับทั้งหมด) ซึ่งบางครั้งเรียกว่าที่อยู่แบบ wildcard มีเพียงที่อยู่แบบเติมเครื่องหมาย + และที่อยู่แบบเติมจุด อีเมลที่ส่งถึง janedoe+school@gmail.com หรือ jane.doe@gmail.com จะเข้าที่ janedoe@gmail.com และใครก็ตัดแท็กหรือจุดออกเพื่อหาที่อยู่จริงของคุณได้ catch-all ที่แท้จริง ซึ่งใช้ชื่อใดก็ได้หน้า @ ต้องใช้โดเมนที่คุณเป็นเจ้าของ และบริการที่อยู่หน้า Gmail ซึ่งรับอีเมลของทุกที่อยู่ ขั้นตอนด้านล่างจะตั้งค่าส่วนนี้ด้วย Cloudflare
ขั้นตอนที่ 1: ย้าย DNS ของโดเมนไปที่ Cloudflare
Email Routing ใช้ได้เฉพาะกับโดเมนที่ใช้ DNS ของ Cloudflare เท่านั้น โดเมนที่ซื้อผ่าน Cloudflare Registrar ใช้อยู่แล้ว ให้ข้ามไปที่ขั้นตอนที่ 2 ได้เลย ถ้าไม่ใช่ ให้ทำตามคู่มือการตั้งค่าแบบเต็ม (full setup) ของ Cloudflare ในแดชบอร์ด Cloudflare ดังนี้ (ข้อมูล ณ เดือนกันยายน 2569)
- ไปที่ Domains (โดเมน) แล้วเลือก Onboard a domain (เพิ่มโดเมน)
- ป้อนโดเมนของคุณ เช่น
example.comเลือก Continue (ดำเนินการต่อ) แล้วเลือกแผน Free - ตรวจดูระเบียน DNS ที่ Cloudflare พบ การสแกนแบบรวดเร็วของ Cloudflare อาจตกหล่นบางรายการ จึงควรเทียบกับผู้ให้บริการ DNS ปัจจุบันของคุณ โดยเฉพาะระเบียนของเว็บไซต์
- ถ้าเปิด DNSSEC ไว้ที่ผู้ให้บริการจดโดเมน ให้ปิดก่อนเปลี่ยนเนมเซิร์ฟเวอร์ (nameserver) แล้วค่อยเปิดอีกครั้งผ่าน Cloudflare ภายหลังได้
- ที่ผู้ให้บริการจดโดเมน ให้แทนที่เนมเซิร์ฟเวอร์เดิมด้วยเนมเซิร์ฟเวอร์ 2 ตัวที่ Cloudflare กำหนดให้คุณ โดยคัดลอกให้ตรงทุกตัวอักษร
- รอให้การเปลี่ยนแปลงมีผล ซึ่งอาจใช้เวลาถึง 24 ชั่วโมง
มีข้อควรระวังข้อหนึ่ง Email Routing ต้องใช้ระเบียน MX (MX record) ของ Cloudflare และ Cloudflare ระบุว่าคุณ “ใช้ Email Routing ร่วมกับเซิร์ฟเวอร์อีเมลภายนอกไม่ได้” ถ้าโดเมนรับอีเมลที่โฮสต์อื่นอยู่แล้ว การกำหนดเส้นทางจะแทนที่ระเบียน MX ของโฮสต์นั้น อีเมลใหม่จึงไม่เข้ากล่องอีเมลเหล่านั้นอีก
ถ้าคุณอยากให้ DNS อยู่ที่เดิม บริการส่งต่ออีเมลของผู้ให้บริการจดโดเมน หรือบริการส่งต่ออีเมลอย่าง ImprovMX ก็ส่งอีเมลเข้า Gmail ได้ในลักษณะเดียวกัน ดูรายละเอียดได้ในวิธีตั้งค่า catch-all บนโฮสต์ใดก็ได้
ขั้นตอนที่ 2: เปิด Cloudflare Email Routing และยืนยันที่อยู่ Gmail
ขั้นตอนการตั้งค่าของ Cloudflare ณ เดือนกันยายน 2569 มีดังนี้
- ในแดชบอร์ด ไปที่ Compute → Email Service → Email Routing
- เลือก Onboard Domain เลือกโดเมนของคุณ ตรวจดูระเบียน MX, SPF และ DKIM ที่ Cloudflare จะเพิ่ม แล้วเลือก Done (เสร็จสิ้น)
- ไปที่ Destination Addresses แล้วป้อนที่อยู่ Gmail ของคุณ
- เปิดอีเมลที่ Cloudflare ส่งไปที่ Gmail แล้วเลือก Verify email address
ตราบใดที่ยังไม่ได้ยืนยันที่อยู่ ทุกกฎที่ชี้ไปยังที่อยู่นั้นจะถูกปิดใช้งานอยู่ บน DNS ของ Cloudflare ระเบียนมักใช้งานได้ภายใน 5 ถึง 15 นาที แต่การกระจายข้อมูล DNS (propagation) อาจใช้เวลาถึง 24 ชั่วโมง
Cloudflare จะเพิ่มระเบียน MX ของเซิร์ฟเวอร์อีเมลของตน ระเบียน SPF v=spf1 include:_spf.mx.cloudflare.net ~all และคีย์ DKIM ที่ cf2024-1._domainkey โดเมนหนึ่งมีระเบียน SPF ได้เพียงระเบียนเดียว ถ้าคุณมีอยู่แล้ว ให้รวมเป็นระเบียนเดียว และอย่าให้เกินขีดจำกัดของ SPF ที่ค้นหา DNS ได้ 10 ครั้ง (การตั้งค่าโดเมน) ปล่อยให้แดชบอร์ดเพิ่มระเบียน MX ให้ ดีกว่าคัดลอกชื่อโฮสต์จากคู่มืออื่น
ขั้นตอนที่ 3: สร้างที่อยู่ ตั้ง catch-all และกฎ Drop
การตั้งค่าทั้งหมดนี้อยู่ใน Compute → Email Service → Email Routing ซึ่งคุณเลือกโดเมนแล้วเปิดแท็บ Routing Rules (คู่มือเรื่องกฎของ Cloudflare)
สร้างทีละที่อยู่
- เลือก Create routing rule (สร้างกฎการกำหนดเส้นทาง)
- ใน Email pattern (รูปแบบอีเมล) ให้พิมพ์ส่วนที่อยู่หน้า @ เช่น
shopแล้วเลือกโดเมนของคุณ - ตั้ง Action (การดำเนินการ) เป็น Send to an email เลือกที่อยู่ Gmail ของคุณใต้ Destination (ปลายทาง) แล้วบันทึก
อย่าสร้างกฎ 2 กฎที่มีรูปแบบเดียวกัน เพราะมีเพียงกฎแรกในรายการเท่านั้นที่จัดการอีเมล
กฎ catch-all
- ในหน้า Routing Rules ให้เปิด Catch-all rule จนแสดงสถานะ Active (ใช้งานอยู่)
- ตั้ง Action เป็น Send to an email แล้วเลือกที่อยู่ Gmail ของคุณ
- เลือก Save (บันทึก)
ตอนนี้ทุกที่อยู่บนโดเมนของคุณจะเข้า Gmail รวมถึงที่อยู่ที่คุณคิดขึ้นมาเดี๋ยวนั้น เช่น airline@example.com และที่อยู่ที่พิมพ์ผิดด้วย ข้อดีข้อเสียของวิธีนี้ดูได้ในที่อยู่อีเมลแบบ catch-all คืออะไร
หยุดรับอีเมลของที่อยู่เดียวด้วยกฎ Drop
เมื่อที่อยู่ใดเริ่มมีสแปมเข้ามา ให้สร้างกฎการกำหนดเส้นทางสำหรับที่อยู่นั้นโดยตรง แล้วตั้ง Action เป็น Drop (ทิ้ง) Cloudflare ระบุว่า Drop “ลบอีเมลที่ตรงกับกฎโดยไม่กำหนดเส้นทางต่อ” เอกสารของ Cloudflare ไม่ได้บอกชัด ๆ ว่ากฎเฉพาะที่อยู่มีผลเหนือกฎ catch-all จึงควรทดสอบ ส่งอีเมลถึงที่อยู่นั้นจากบัญชีอื่น แล้วตรวจว่า Activity log (บันทึกกิจกรรม) ของ Email Routing แสดงสถานะ Dropped (ทิ้งแล้ว)
ถ้าต้องการพักกฎไว้โดยไม่ลบ ให้สลับเป็น Disabled (ปิดใช้งาน) แต่ถ้าเปิด catch-all ไว้ อีเมลที่ส่งถึงที่อยู่นั้นอาจยังเข้ามาผ่าน catch-all ได้ จึงควรใช้ Drop เพื่อหยุดรับ
การเติมเครื่องหมาย + (plus addressing) และจุด
เมื่อเปิด catch-all ไว้ shop+news@example.com จะเข้า Gmail ไม่ว่าอย่างไร ถ้าต้องการให้ที่อยู่นี้ทำตามกฎของ shop@example.com รวมถึงกฎ Drop ให้เปิด subaddressing ใน Email Routing → Settings (การตั้งค่า) ถ้าไม่เปิด subaddressing การ Drop shop@ จะไม่หยุด shop+news@ Cloudflare ต่างจาก Gmail ตรงที่ถือว่าจุดเป็นอักขระธรรมดา j.smith กับ jsmith จึงเป็นคนละที่อยู่ และไม่รองรับอักขระที่ไม่ใช่ ASCII หน้า @
ทดสอบ
- ส่งข้อความจากบัญชีอื่นที่ไม่ใช่ที่อยู่ Gmail ที่คุณยืนยันไว้ ไปยังที่อยู่ที่คุณกำหนดเส้นทางไว้ เช่น
shop@example.comCloudflare เตือนว่าผู้ให้บริการบางรายทิ้งข้อความที่ดูเหมือนส่งมาจากบัญชีเดียวกับบัญชีที่รับ - ตรวจดูกล่องจดหมายและโฟลเดอร์ “จดหมายขยะ” ใน Gmail
- ถ้าไม่พบ ให้เปิด Activity log แล้วดูว่าแสดงสถานะ Forwarded (ส่งต่อแล้ว), Dropped, Rejected (ถูกปฏิเสธ) หรือ Delivery failed (ส่งไม่สำเร็จ)
การส่งอีเมลในชื่อโดเมนของคุณ ก่อนและหลังมกราคม 2570
Email Routing รับอีเมลได้อย่างเดียว Cloudflare ระบุว่าบริการนี้ “ไม่รองรับการส่งหรือตอบกลับจากโดเมน Cloudflare ของคุณ” อีเมลตอบกลับจาก Gmail จึงออกจากที่อยู่ @gmail.com ของคุณ
ก่อนเริ่ม ตั้งแต่มกราคม 2570 (ค.ศ. 2027) Google ระบุว่า คุณ “จะส่งอีเมลจากบัญชีอีเมลของบุคคลที่สามใน Gmail ไม่ได้อีกต่อไป” สำหรับธุรกิจที่ต้องใช้ “ส่งในนาม” (Send as) Google แนะนำให้ใช้โปรแกรมอีเมลบนเดสก์ท็อป หรือ “Google Workspace สำหรับโดเมนที่กำหนดเอง” จึงควรเตรียมรับมือว่าวิธีนี้จะใช้ไม่ได้กับโดเมนที่กำหนดเส้นทางผ่าน Cloudflare ด้วย Google ยังระบุว่าจะจำกัดการตั้งค่าใหม่ก่อนถึงเวลานั้น กล่องโต้ตอบจึงอาจปฏิเสธที่อยู่ใหม่แล้วตั้งแต่ตอนนี้
จนถึงมกราคม 2570: ใช้ “ส่งอีเมลในชื่อ” (Send mail as) ของ Gmail
ขั้นตอน “ส่งอีเมลในชื่อ” ของ Google ใน Gmail บนคอมพิวเตอร์ มีดังนี้
- เปิด Settings (การตั้งค่า) → See all settings (ดูการตั้งค่าทั้งหมด) → บัญชีและการนำเข้า หรือ Accounts (บัญชี)
- ในส่วน ส่งอีเมลในชื่อ คลิก Add another email address (เพิ่มที่อยู่อีเมลอื่น)
- ป้อนชื่อของคุณและ
you@example.comแล้วคลิก Next Step (ขั้นตอนถัดไป) - ป้อนรายละเอียด SMTP การตั้งค่า SMTP ของ Google คือ
smtp.gmail.comพอร์ต587กับ TLS หรือพอร์ต465กับ SSL ใช้ที่อยู่ Gmail แบบเต็มเป็นชื่อผู้ใช้ และใช้รหัสผ่านสำหรับแอปของ Gmail เป็นรหัสผ่าน แล้วคลิก Add Account (เพิ่มบัญชี) - Gmail จะส่งลิงก์ยืนยันไปที่
you@example.comซึ่งระบบกำหนดเส้นทางจะส่งเข้า Gmail ของคุณ คลิกลิงก์ในอีเมลนั้น ถ้าไม่พบ ให้ดูในโฟลเดอร์ “จดหมายขยะ” หาอีเมลจากsend-as-noreply@google.com
หน้าช่วยเหลือของ Google ยังระบุว่าโดยค่าเริ่มต้น อีเมลตอบกลับจะเข้าที่อยู่ Gmail ของคุณ เว้นแต่คุณจะตั้งค่าใน Edit info (แก้ไขข้อมูล) → Specify a different “reply to” address (ระบุที่อยู่ “ตอบกลับ” อื่น)
คำเตือนเรื่อง DMARC อีเมลที่ส่งด้วยวิธีนี้ผ่านการตรวจสอบสิทธิ์ในนามของ Gmail ไม่ใช่โดเมนของคุณ จึงอาจไม่ผ่าน DMARC ของโดเมนคุณ ตาม RFC 9989 ซึ่งเป็นมาตรฐาน DMARC ฉบับปัจจุบัน ข้อความจะผ่านก็ต่อเมื่อ SPF หรือ DKIM ผ่านสำหรับโดเมนที่สอดคล้อง (aligned) กับที่อยู่ From ถ้าโดเมนของคุณประกาศนโยบาย
p=quarantineหรือp=rejectผู้รับอาจจัดอีเมลของคุณเป็นขยะหรือปฏิเสธอีเมลระหว่างที่ส่งด้วยวิธีนี้ ให้คงนโยบาย
p=noneไว้และเก็บรายงานสรุป (aggregate report) ซึ่ง RFC 9989 เรียกว่า Monitoring Mode (โหมดเฝ้าติดตาม) หรือเปลี่ยนไปใช้บริการรีเลย์ที่ลงนาม DKIM ให้โดเมนของคุณ ผู้รับที่ใช้ Gmail อาจเห็นคำว่า “via” (ผ่าน) ถัดจากชื่อคุณด้วย หน้าช่วยเหลือเรื่องป้ายกำกับ “via” ของ Google ระบุว่าวิธีแก้คือลายเซ็น DKIM ที่ “เชื่อมโยงกับโดเมนของคุณ”
หากต้องการดูนโยบายปัจจุบัน ให้หาระเบียน TXT ชื่อ _dmarc ใน DNS → Records (ระเบียน) ของ Cloudflare บริการ DMARC Management (การจัดการ DMARC) ของ Cloudflare ซึ่งใช้ได้ฟรี (Email → DMARC Management) เก็บรายงานเหล่านี้ให้ได้ ถ้าต้องการตรวจข้อความ ให้ส่งไปยังบัญชีอื่น เปิดใน Gmail เลือก More (เพิ่มเติม) → แสดงต้นฉบับ แล้วอ่านบรรทัด SPF, DKIM และ DMARC
ส่งผ่านบริการรีเลย์ที่ลงนามให้โดเมนของคุณ
บริการรีเลย์ที่ลงนาม DKIM ให้โดเมนของคุณทำให้ผ่าน DMARC และยังใช้ได้จากโปรแกรมอีเมลหลัง “ส่งอีเมลในชื่อ” สิ้นสุดลง ข้อมูล ณ เดือนกันยายน 2569 มีขั้นตอนดังนี้
- สมัครบริการรีเลย์ เช่น SMTP2GO บริการนี้ไม่รับที่อยู่ Gmail ตอนสมัคร จึงควรใช้
you@example.comซึ่งระบบกำหนดเส้นทางจะส่งเข้า Gmail ของคุณ - เพิ่มโดเมนของคุณในบริการรีเลย์ แล้วคัดลอกระเบียน DNS ที่แสดงไปใส่ใน Cloudflare ที่ DNS → Records ตั้งค่า CNAME ทุกระเบียนเป็น DNS only (DNS เท่านั้น) และรวม SPF include ใด ๆ เข้ากับระเบียน
v=spf1ระเบียนเดียวของคุณ - จนถึงมกราคม 2570 ให้ป้อนเซิร์ฟเวอร์ SMTP พอร์ต ชื่อผู้ใช้ และรหัสผ่านของบริการรีเลย์ในข้อ 4 ของ “ส่งอีเมลในชื่อ” แทน
smtp.gmail.com - หลังจากนั้น ให้อ่าน Gmail ผ่าน IMAP ในโปรแกรมอีเมลบนเดสก์ท็อป และตั้งบริการรีเลย์เป็นเซิร์ฟเวอร์ขาออกของ
you@example.comใน Thunderbird ไปที่ ☰ → Account Settings (การตั้งค่าบัญชี) → บัญชี Gmail ของคุณ → Manage Identities… (จัดการตัวตน) → Add (เพิ่ม) (คู่มือของ Mozilla) - ส่งอีเมลทดสอบไปยังบัญชีอื่น แล้วตรวจใน แสดงต้นฉบับ ว่า DKIM และ DMARC ผ่านสำหรับโดเมนของคุณ
หลังมกราคม 2570: ทางเลือกของคุณ
| ทางเลือก | ค่าใช้จ่าย ณ เดือนกันยายน 2569 | ข้อแลกเปลี่ยน |
|---|---|---|
| Google Workspace | เริ่มต้น US$7 ต่อผู้ใช้ต่อเดือน (ดูด้านล่าง) | กล่องอีเมล Gmail จริงบนโดเมนของคุณ ระเบียน MX ของ Workspace จะแทนที่ Email Routing |
| โปรแกรมอีเมลบนเดสก์ท็อปที่อ่าน Gmail ผ่าน IMAP และส่งผ่านบริการรีเลย์ SMTP | บางบริการมีแผนฟรี แผนฟรีของ SMTP2GO ส่งได้สูงสุด 1,000 ฉบับต่อเดือน และ 200 ฉบับต่อวัน | คุณส่งจากโปรแกรม ไม่ใช่จากเว็บไซต์ Gmail บริการรีเลย์ที่ลงนาม DKIM ให้โดเมนของคุณทำให้ผ่าน DMARC |
| Cloudflare Email Sending (เบต้า) เป็นบริการรีเลย์นั้น | Workers Paid เริ่มต้น US$5 ต่อเดือน รวม 3,000 ฉบับ จากนั้น US$0.35 ต่อ 1,000 ฉบับ | Cloudflare ระบุว่าบริการนี้ “มีไว้สำหรับอีเมลธุรกรรม (transactional email) เท่านั้น” SMTP คือ smtp.mx.cloudflare.net พอร์ต 465 และรหัสผ่านคือ API token ของ Cloudflare ข้อความจำกัดขนาดที่ 5 MiB รวมไฟล์แนบ บริการนี้เพิ่มระเบียน DMARC ของตัวเอง จึงควรตรวจนโยบาย |
| โฮสต์อีเมลที่รองรับโดเมนของคุณเอง | มีแบบฟรี แผน Forever Free ของ Zoho Mail รองรับ 1 โดเมนและผู้ใช้สูงสุด 5 คน โดยไม่มี IMAP หรือ POP (ในพื้นที่ที่มีแผนนี้) ส่วน iCloud+ และ Fastmail เป็นแบบเสียเงิน | ส่งและรับได้ในที่เดียว แต่ระเบียน MX จะย้ายไปที่โฮสต์นั้น ดูผู้ให้บริการอีเมลสำหรับโดเมนของคุณเอง |
Cloudflare Email Routing ใช้ไม่ได้หรืออีเมลเข้าจดหมายขยะ: วิธีแก้
อีเมลที่ไม่มาถึงเลย
เริ่มจาก Activity log ของ Email Routing บันทึกนี้แสดงว่าแต่ละข้อความมีสถานะ Forwarded, Dropped, Rejected, Delivery failed หรือสถานะอื่น ๆ พร้อมผลตรวจ SPF, DKIM และ DMARC ย้อนหลังได้สูงสุด 30 วันล่าสุด ถ้าบันทึกไม่ได้บอกสาเหตุ ให้ตรวจตามลำดับนี้
- ยังไม่ได้ยืนยันปลายทาง กฎของปลายทางนั้นจะถูกปิดใช้งานอยู่
- คุณทดสอบจากบัญชี Gmail เดียวกัน ให้ทดสอบจากบัญชีอื่น
- Cloudflare ปฏิเสธอีเมล หน้า postmaster ของ Cloudflare ระบุว่าอีเมลขาเข้าจะถูกปฏิเสธถ้าไม่ผ่านนโยบาย DMARC ของผู้ส่ง ไม่ผ่านทั้ง SPF และ DKIM หรือมาจากผู้ส่งที่อยู่ในบล็อกลิสต์ (ข้อผิดพลาด
554) มีเพียงผู้ส่งเท่านั้นที่แก้ได้ - อีเมลใหญ่เกิน 25 MiB Cloudflare ปฏิเสธอีเมลที่ใหญ่กว่านี้
- DNS ไม่ถูกต้อง ระเบียน SPF 2 ระเบียน หรือระเบียน MX ที่ค้างจากโฮสต์เก่า ทำให้การกำหนดเส้นทางใช้ไม่ได้ คู่มือแก้ปัญหา ของ Cloudflare แนะนำให้ลบระเบียน
v=spf1ทุกระเบียนแล้วเพิ่มโดเมนเข้า Email Routing ใหม่ ถ้าคุณไม่แน่ใจว่าควรเก็บระเบียนไหนไว้
ผู้ส่งไม่ได้รู้ทุกครั้งว่าส่งไม่สำเร็จ เพราะ Email Routing ไม่ส่งต่อรายงานการส่งไม่สำเร็จ (non-delivery report)
อีเมลที่เข้าโฟลเดอร์จดหมายขยะของ Gmail
Cloudflare เขียนผู้ส่งในซอง (envelope sender) ใหม่เพื่อให้ SPF ผ่านที่ Gmail เพิ่มลายเซ็น DKIM และรองรับ ARC แต่ Gmail ยังตรวจสอบเองอีกชั้น และอาจจัดอีเมลดี ๆ เป็นจดหมายขยะได้ วิธีแก้อีเมลที่ถูกทำเครื่องหมายเป็นจดหมายขยะโดยไม่ถูกต้อง ของ Google คือ Not spam (ไม่ใช่จดหมายขยะ) การเพิ่มผู้ส่งลงใน Google Contacts หรือการสร้างตัวกรอง ถ้าต้องการให้ครอบคลุมทุกที่อยู่ที่กำหนดเส้นทางไว้ ให้ทำใน Gmail บนคอมพิวเตอร์ดังนี้
- ในแถบค้นหา คลิก Show search options (แสดงตัวเลือกการค้นหา)
- ในช่อง To (ถึง) ป้อนโดเมนของคุณ เช่น
@example.comแล้วคลิก Search (ค้นหา) เพื่อตรวจว่าอีเมลที่กำหนดเส้นทางไว้แสดงขึ้นมา - คลิก Create filter (สร้างตัวกรอง) เลือก Never send it to Spam (ไม่ต้องส่งไปที่จดหมายขยะ) แล้วคลิก Create filter อีกครั้ง
ตัวอย่างของ Google เองกรองตามผู้ส่ง จึงควรทดสอบตัวกรองแบบทั้งโดเมนนี้ ปกติแล้วใช้ได้ แต่อาจพลาดอีเมลที่ไม่ได้ระบุที่อยู่ของคุณ เช่น ข้อความที่ส่งแบบ Bcc คำแนะนำเรื่องการส่งต่ออีเมล ของ Google ยังเตือนว่าเมื่อข้อความที่ส่งต่อมาถูกทำเครื่องหมายเป็นจดหมายขยะแล้ว ข้อความต่อ ๆ ไปก็มีแนวโน้มจะถูกทำเครื่องหมายด้วย นี่จึงเป็นอีกเหตุผลที่ควรเพิ่มกฎ Drop ให้ที่อยู่ที่มีแต่สแปมเข้ามา
ข้อจำกัดของการตั้งค่าแบบฟรี
ข้อมูล ณ เดือนกันยายน 2569 จากหน้าข้อจำกัดของ Cloudflare และหน้าช่วยเหลือของ Google
| ข้อจำกัด | ค่า |
|---|---|
| กฎการกำหนดเส้นทางต่อโดเมน | 200 (กฎ catch-all กฎเดียวครอบคลุมทุกที่อยู่) |
| ที่อยู่ปลายทางต่อบัญชี Cloudflare | 200 ใช้ร่วมกันทุกโดเมน |
| ปลายทางต่อกฎ | 1 (Worker ส่งต่อไปหลายปลายทางได้) |
| ขนาดข้อความขาเข้า | 25 MiB ข้อความที่ใหญ่กว่านี้จะถูกปฏิเสธ |
| โดเมนและโดเมนย่อยต่อโซน | 30 รวมตัวโดเมนหลักด้วย |
| การส่งอีเมลจาก Gmail | คุณอาจถึงขีดจำกัดเมื่อส่งถึงผู้รับเกิน 500 คนในข้อความเดียว หรือส่งเกิน 500 ฉบับต่อวัน |
| ที่อยู่ใน “ส่งอีเมลในชื่อ” | สูงสุด 99 ที่อยู่ จนถึงมกราคม 2570 |
ส่วนต้นทุนที่ไม่ใช่ตัวเงินคือ Cloudflare ดูแล DNS ทั้งหมดของโดเมนคุณ และอีเมลของคุณผ่าน Cloudflare ก่อนที่ Google จะจัดเก็บและกรอง
เมื่อไรที่ Google Workspace คุ้มค่าที่จะจ่าย
Workspace คุ้มค่าที่จะจ่ายถ้าคุณต้องการส่งอีเมลในชื่อโดเมนจาก Gmail โดยตรงต่อไปหลัง “ส่งอีเมลในชื่อ” สิ้นสุดลง ต้องการลงชื่อเข้าใช้ Gmail ด้วยโดเมนของคุณ หรือต้องการให้กล่องอีเมลแก่หลายคน ณ เดือนกันยายน 2569 Business Starter ราคา US$7 ต่อผู้ใช้ต่อเดือนเมื่อใช้แผนรายปี หรือ US$8.40 สำหรับแผนแบบยืดหยุ่น พร้อมช่วงทดลองใช้ 14 วัน พื้นที่เก็บข้อมูลรวม 30 GB ต่อผู้ใช้ อีเมลแทน (alias) สูงสุด 30 รายการต่อผู้ใช้ และการรับอีเมลแบบ catch-all ผ่านการกำหนดเส้นทางเริ่มต้น (default routing) ถ้าคุณต้องการแค่รับอีเมล และการตอบกลับจากที่อยู่ @gmail.com ไม่เป็นปัญหา การตั้งค่าแบบฟรีก็เพียงพอ
อ่านอีเมลของแต่ละที่อยู่ใน catch-all แยกกัน
อีเมลทั้งหมดเข้ามาที่กล่องจดหมาย Gmail กล่องเดียว ถ้าต้องการดูอีเมลของที่อยู่ใดที่อยู่หนึ่ง ให้ค้นหา to:shop@example.com หรือสร้างตัวกรองสำหรับที่อยู่นั้นโดยเลือก Apply the label (ใช้ป้ายกำกับ) แอปที่อ่าน Gmail ผ่าน IMAP ต้องใช้การลงชื่อเข้าใช้ด้วย Google หรือ “รหัสผ่านสำหรับแอป” คู่มือรหัสผ่านสำหรับแอปของ Gmail และการตั้งค่า IMAP อธิบายวิธีสร้าง และเหตุผลที่ตัวเลือกนี้อาจไม่แสดง
อ่านอีเมลที่กำหนดเส้นทางมาแยกตามที่อยู่ใน CatchNone
CatchNone ให้ทุกที่อยู่บนโดเมน catch-all ของคุณมีที่ของตัวเอง แอปอ่านกล่องจดหมาย Gmail ที่ระบบกำหนดเส้นทางส่งอีเมลเข้ามา โดยตรงจากอุปกรณ์ของคุณแบบอ่านอย่างเดียว และแสดงแต่ละข้อความภายใต้ที่อยู่ที่ข้อความนั้นส่งถึง ที่อยู่ที่รั่วไหลหรือถูกขายจึงปรากฏให้เห็น อีเมลที่ส่งถึงที่อยู่ที่คุณไม่เคยสร้างจะแสดงพร้อมป้ายสีเทา และการสร้างนามแฝงอีเมล (email alias) สำหรับที่อยู่นั้นในภายหลังจะเป็นการตั้งชื่อให้ที่อยู่นั้น แผนฟรีมีนามแฝงบนโดเมนของคุณเองได้สูงสุด 10 รายการ ส่วน Lite และ Premium ไม่มีขีดจำกัด CatchNone มีให้ใช้บน iPhone, iPad และ Mac
ในการตั้งค่า “ขั้นสูง” (“ใช้โดเมนของคุณเอง”) คุณต้องเชื่อมต่อ Gmail เองผ่าน IMAP (imap.gmail.com พอร์ต 993 แบบ TLS) ด้วยรหัสผ่านสำหรับแอปของ Gmail เพราะแอปไม่มีการลงชื่อเข้าใช้ด้วย Google แอปทำได้แค่อ่าน แต่ตัวรหัสผ่านสำหรับแอปให้สิทธิ์เข้าถึง Gmail ของคุณได้เต็มรูปแบบ Google ไม่ได้เปิดให้ใช้รหัสผ่านสำหรับแอปกับทุกบัญชี และจะเพิกถอนรหัสผ่านเหล่านี้เมื่อคุณเปลี่ยนรหัสผ่านบัญชี Google ถ้าไม่มีรหัสผ่านสำหรับแอป ให้กำหนดเส้นทาง catch-all ไปยังที่อยู่เมลบน iCloud หรือ Fastmail ซึ่งมีรหัสผ่านสำหรับแอป หรือย้ายอีเมลของโดเมนไปไว้ที่นั่น ตามที่อธิบายใน iCloud+ กับโดเมนแบบกำหนดเอง
CatchNone รับอีเมลอย่างเดียวโดยตั้งใจ คุณจึงยังตอบกลับจาก Gmail แอปอ่านเฉพาะกล่องจดหมาย (Inbox) อีเมลที่ Gmail จัดไว้ในโฟลเดอร์ “จดหมายขยะ” หรือที่ตัวกรองเก็บถาวรไปแล้วจึงไม่แสดง (ตัวกรอง Never send it to Spam ด้านบนช่วยได้) การตรวจแต่ละครั้ง ซึ่งเกิดขึ้นเมื่อคุณเปิดแอปหรือรีเฟรช จะอ่านข้อความล่าสุด 100 ฉบับในกล่องจดหมายจาก 30 วันที่ผ่านมา และแอปนำเข้าเฉพาะข้อความที่ช่อง To, Cc หรือ Bcc ระบุที่อยู่บนโดเมนของคุณ การทำเครื่องหมายนามแฝงว่า “เลิกใช้แล้ว” เป็นเพียงป้ายกำกับ ถ้าจะหยุดรับอีเมลของที่อยู่ใด ให้ใช้กฎ Drop ใน Cloudflare
ถ้าคุณอยากข้ามเรื่องโดเมน DNS และการกำหนดเส้นทางไปเลย Premium ให้ทุกการสมัครมีที่อยู่ @catchnone.com ของตัวเอง และอีเมลเหล่านั้นจะไม่เข้ากล่องจดหมาย Gmail ของคุณเลย ปิดที่อยู่ใดแล้วผู้ส่งจะได้รับอีเมลตีกลับ
คำถามที่พบบ่อย
Cloudflare Email Routing คืออะไร และเป็นบริการของ Google หรือเปล่า
Cloudflare Email Routing คือบริการส่งต่ออีเมล (email forwarding) ฟรีของ Cloudflare ไม่ใช่ของ Google ระเบียน MX ของ Cloudflare ทำให้บริการนี้เป็นเซิร์ฟเวอร์อีเมลของโดเมนคุณ โดยรับแต่ละข้อความ ตรวจ SPF, DKIM และ DMARC เขียนผู้ส่งในซองใหม่ แล้วส่งข้อความต่อไปยังปลายทางที่คุณยืนยันไว้ ซึ่งจะเป็น Gmail หรือกล่องขาเข้าอื่นใดก็ได้
Cloudflare Email Routing ปลอดภัยและเชื่อถือได้ไหม
คุณฝากอีเมลไว้กับทั้ง Cloudflare และ Google ความเสี่ยงที่ใหญ่กว่าคือเรื่องการควบคุม ใครก็ตามที่เข้าบัญชี Cloudflare ของคุณได้จะเปลี่ยนเส้นทางอีเมลของทุกที่อยู่บนโดเมนได้ และใครก็ตามที่ซื้อโดเมนหลังจากโดเมนขาดการต่ออายุจะได้รับอีเมลเหล่านั้น รวมถึงอีเมลรีเซ็ตรหัสผ่านด้วย ให้เปิดการยืนยันตัวตนแบบสองปัจจัย (two-factor authentication) ที่ Cloudflare ตั้งให้โดเมนต่ออายุอัตโนมัติ และอ่านสิ่งที่เกิดขึ้นเมื่อโดเมนอีเมลหมดอายุ ข้อจำกัดด้านความเสถียรของบริการนี้มีบันทึกไว้ในเอกสาร นโยบาย DMARC ที่เข้มงวดอาจทำให้อีเมลที่ส่งต่อไม่ผ่าน อีเมลที่ใหญ่เกิน 25 MiB จะถูกปฏิเสธ และผู้ส่งไม่ได้รู้ทุกครั้งว่าส่งไม่สำเร็จ จึงควรตรวจ Activity log เมื่อมีข้อความที่ไม่มาถึง
ลงชื่อเข้าใช้ Gmail ด้วยโดเมนของคุณเองได้ไหม
ไม่ได้ถ้าใช้ Gmail ฟรี คุณลงชื่อเข้าใช้ด้วยที่อยู่ @gmail.com และโดเมนทำหน้าที่แค่ส่งต่ออีเมลมาที่ที่อยู่นั้น ถ้าต้องการกล่องจดหมาย Gmail ที่ลงชื่อเข้าใช้ด้วย you@example.com ต้องใช้ Google Workspace คุณยังสร้างบัญชี Google ที่ใช้ที่อยู่ของคุณเองแทนที่อยู่ Gmail ได้ฟรี สำหรับบริการอย่าง YouTube หรือ Google Drive แต่บัญชีนี้ไม่มีกล่องจดหมาย Gmail
Email Routing ใช้กับโดเมนย่อยได้ไหม
ได้ ใน Email Routing ให้เลือกโดเมนหลัก เปิด Settings แล้วป้อนโดเมนย่อยในส่วน Subdomains (โดเมนย่อย) Cloudflare จะเพิ่มระเบียนให้ และคุณสร้างกฎสำหรับโดเมนย่อยได้ด้วยวิธีเดียวกัน
ปิด Email Routing หรือย้ายไปผู้ให้บริการอื่นอย่างไร
Disable Email Routing (ปิดใช้งาน Email Routing) ใน Email Routing → Settings จะลบระเบียน MX, SPF และ DKIM ที่บริการเพิ่มไว้ ถ้าต้องการย้ายโดยไม่ให้อีเมลขาดช่วง ให้ Unlock (ปลดล็อก) ระเบียนเหล่านั้นในหน้าเดียวกันก่อน เพิ่มระเบียนของผู้ให้บริการรายใหม่ แล้วค่อยปิดการกำหนดเส้นทางเมื่อการตั้งค่าใหม่ใช้งานได้แล้ว