บทความทั้งหมด

วิธีตั้งค่า catch-all email: Google Workspace, cPanel, Plesk

การตั้งค่า catch-all email หรือที่อยู่แบบ catch-all (รับทั้งหมด) ทำได้โดยชี้ระเบียน MX (MX record) ของโดเมนไปยังบริการอีเมลที่มีฟีเจอร์นี้ เปิดกฎ catch-all ของบริการนั้น แล้วเลือกกล่องอีเมลที่จะรับอีเมลซึ่งส่งถึงที่อยู่ที่ไม่มีอยู่จริง แต่ละผู้ให้บริการเรียกการตั้งค่านี้ต่างกัน ใน Google Workspace คือกฎ routing ใน cPanel คือ Default Address ใน Plesk คือ Mail bounce settings ใน Zoho Mail คือ Catch-all Address ส่วนที่ IONOS, Squarespace และ ImprovMX คือที่อยู่ที่เขียนเป็น * บางบริการไม่มี catch-all เลย เช่น DreamHost, Porkbun (บริการส่งต่ออีเมล) และ Microsoft 365

ขั้นตอนด้านล่างมาจากหน้าช่วยเหลือของผู้ให้บริการแต่ละราย ซึ่งตรวจสอบเมื่อ 25 กันยายน 2569 แต่ละหัวข้อมีลิงก์ไปยังแหล่งที่มา เผื่อชื่อเมนูย้ายที่ไปแล้ว เมื่ออีเมลเข้ามาแล้ว CatchNone อ่านกล่องขาเข้าของ catch-all ได้บน iPhone, iPad และ Mac และจัดแต่ละข้อความไว้ใต้ที่อยู่ที่ข้อความนั้นส่งถึง

ตั้งค่า catch-all email ได้ที่ไหนในแต่ละผู้ให้บริการ

บริการ มี catch-all ไหม ชื่อการตั้งค่า อีเมลไปที่ไหน
Google Workspace มี กฎ Routing ของ Gmail หรือ Default routing กล่องอีเมลของผู้ใช้ หรือ Google Group
โฮสต์ที่ใช้ cPanel มี เว้นแต่โฮสต์ปิดไว้ Default Address กล่องอีเมล หรือการส่งต่อ
Plesk มี Mail bounce settings → Forward to address ที่อยู่เดียว
Zoho Mail มี (ยังไม่ยืนยันสำหรับแผนฟรี) Catch-all Address กล่องอีเมลของผู้ใช้หรือกลุ่ม
IONOS มี ในแผน Mail Basic และ Mail Business กล่องอีเมลชื่อ *@example.com กล่องอีเมลนั้น
Titan มี Catch-all Email กล่องอีเมลที่มีอยู่แล้ว
Hostinger Email มี โดเมนละหนึ่งรายการ Create catch-all (หรือ Catch-all email) กล่องอีเมลที่มีอยู่แล้ว
GoDaddy มี เฉพาะ Professional Email สวิตช์ catch-all ของผู้ใช้หนึ่งคน กล่องอีเมลของผู้ใช้นั้น
Migadu มี การตั้งค่า catch-all ในเมนูย่อยของโดเมน กล่องอีเมล
Proton Mail มี ในแผนแบบชำระเงิน Set catch-all ที่อยู่บนโดเมนของคุณ
Fastmail มี นามแฝง *@example.com กล่องอีเมล Fastmail ของคุณ
iCloud+ มี “อนุญาตอีเมลขาเข้าทั้งหมด” เมลบน iCloud ของคุณ
Namecheap มี ผ่าน Email Forwarding แบบฟรี Add catch all ส่งต่อไปยังที่อยู่เดียว
Squarespace Domains มี กฎการส่งต่อ * ส่งต่อไปยังที่อยู่เดียว
ImprovMX มี เป็นค่าเริ่มต้น นามแฝง * ส่งต่อไปยังกล่องขาเข้าของคุณ
Cloudflare มี Catch-all rule ส่งต่อ ส่งไปยัง Worker หรือทิ้ง
DreamHost ไม่มี – ใช้การเติมเครื่องหมาย + (plus addressing) แทน
Porkbun (บริการส่งต่ออีเมล) ไม่มี – สร้างการส่งต่อแยกทีละรายการเท่านั้น
GoDaddy Email Forwarding ไม่มีในเอกสาร – สร้างการส่งต่อแยกทีละรายการเท่านั้น
Microsoft 365 ไม่มี – ที่อยู่ที่ไม่รู้จักจะตีกลับ
OVHcloud ไม่มีในเอกสาร – การเปลี่ยนเส้นทางแยกตามที่อยู่

ก่อนเริ่มต้น

  • ระเบียน MX ที่ชี้ไปยังบริการที่มี catch-all ระเบียนเหล่านี้กำหนดว่าบริการใดเป็นผู้รับอีเมลของโดเมนคุณ โดเมนหนึ่งมีระเบียน MX ได้ชุดเดียว บริการนั้นจึงรับอีเมลของทุกที่อยู่บนโดเมน แต่โดเมนย่อย (subdomain) เช่น shop.example.com มีชุดของตัวเองได้ ตรวจสอบได้ด้วย dig MX example.com +short บน Mac หรือ Linux หรือ nslookup -type=mx example.com บน Windows
  • ที่ให้อีเมลไปถึง โฮสต์อีเมล (mail host) ส่งอีเมลเข้ากล่องอีเมลที่คุณเปิดอ่านได้ ส่วนบริการส่งต่ออีเมล (Namecheap, Squarespace, ImprovMX, Cloudflare) ไม่มีกล่องอีเมล แต่ส่งต่ออีเมลไปยังกล่องขาเข้าที่คุณมีอยู่แล้ว
  • แผนรับมือสแปม Hostinger แนะนำให้ชี้ catch-all ไปยังกล่องอีเมลที่แยกไว้โดยเฉพาะแทนกล่องขาเข้าหลักของคุณ เพราะ catch-all “มีสแปมเข้ามามากโดยธรรมชาติ”

ตั้งค่า catch-all email ใน Google Workspace

Google Workspace (ชื่อเดิม G Suite) ทำได้สองวิธี บทความเรื่อง catch-all ของ Google ตอนนี้ใช้กฎ Routing (การกำหนดเส้นทาง) ของ Gmail (วิธีที่ 1) ส่วน Default routing (การกำหนดเส้นทางเริ่มต้น) (วิธีที่ 2) ซึ่ง Google ยังมีเอกสารอยู่ ก็ใช้ได้เช่นกัน ขั้นตอนด้านล่างอ้างอิงหน้าช่วยเหลือของ Google ที่อัปเดตเมื่อ 18 กันยายน 2569 ก่อนอื่นให้ตัดสินใจว่าบัญชีใดจะรับอีเมล จะเป็นผู้ใช้ที่มีอยู่แล้ว ผู้ใช้ใหม่ หรือ Google Group ก็ได้

วิธีที่ 1: กฎ Routing (วิธีปัจจุบันของ Google)

  1. ใน Google Admin console (คอนโซลผู้ดูแลระบบของ Google) ไปที่ Menu → Apps → Google Workspace → Gmail → Routing (เมนู → แอป → Google Workspace → Gmail → การกำหนดเส้นทาง) คุณต้องมีสิทธิ์ผู้ดูแลระบบ Gmail Settings (การตั้งค่า Gmail)
  2. ในแท็บ Routing เลื่อนลงไปที่ส่วน Routing แล้วคลิก Configure (กำหนดค่า) หรือ Add Another Rule (เพิ่มกฎอื่น) หากคุณมีกฎอยู่แล้ว
  3. ใส่ชื่อ Google จะไม่บันทึกการตั้งค่าถ้าไม่มีชื่อ
  4. เลือก Inbound messages (ข้อความขาเข้า)
  5. ใต้ Action (การดำเนินการ) เลือก Modify message (แก้ไขข้อความ) ทำเครื่องหมายที่ Change envelope recipient (เปลี่ยนผู้รับในซองจดหมาย) เลือก Replace recipient (แทนที่ผู้รับ) แล้วใส่ที่อยู่ catch-all
  6. คลิก Show more options (แสดงตัวเลือกเพิ่มเติม) ใต้ “Select all account types this action applies to” (เลือกประเภทบัญชีทั้งหมดที่การดำเนินการนี้มีผล) ทำเครื่องหมายที่ All inactive and unrecognized accounts (บัญชีที่ไม่ได้ใช้งานและไม่รู้จักทั้งหมด) และตรวจว่า Archive accounts with assigned delegate (บัญชีที่เก็บถาวรซึ่งมีผู้รับมอบสิทธิ์) ถูกเลือกไว้ด้วย ส่วน Active user account (บัญชีผู้ใช้ที่ใช้งานอยู่) และ Group account (บัญชีกลุ่ม) ต้องไม่ถูกเลือก
  7. คลิก Save (บันทึก)

หากต้องการปิดในภายหลัง ให้ชี้ที่กฎแล้วคลิก Disable (ปิดใช้) หรือ Delete (ลบ) (บทความเรื่อง catch-all ของ Google) การตั้งค่าเสริมของ Modify message สองรายการในเอกสารอ้างอิงเรื่องการกำหนดเส้นทางของ Google ช่วยให้คัดแยกอีเมลได้ง่ายขึ้น Add X-Gm-Original-To header (เพิ่มส่วนหัว X-Gm-Original-To) จะบันทึกที่อยู่ที่ผู้ส่งส่งข้อความถึง ส่วน Prepend custom subject (เติมหัวเรื่องที่กำหนดเองไว้ข้างหน้า) ใช้ติดแท็กให้ข้อความแต่ละฉบับได้ เช่น [catch-all]

วิธีที่ 2: Default routing

  1. ในคอนโซลผู้ดูแลระบบ ไปที่ Menu → Apps → Google Workspace → Gmail → Default routing แล้วคลิก Configure หรือ Add Another Rule หากคุณมีกฎอยู่แล้ว
  2. ใต้ “Specify envelope recipients to match” (ระบุผู้รับในซองจดหมายที่จะจับคู่) เลือก All recipients (ผู้รับทั้งหมด)
  3. ใต้ Envelope recipient (ผู้รับในซองจดหมาย) ทำเครื่องหมายที่ Change envelope recipient เลือก Replace recipient แล้วใส่ที่อยู่ catch-all
  4. ใต้ Options (ตัวเลือก) เลือก Perform this action only on non-recognized addresses (ดำเนินการนี้กับที่อยู่ที่ไม่รู้จักเท่านั้น)
  5. บันทึก แล้วตรวจว่ากฎปรากฏในตาราง Default routing

ขั้นตอนที่ 4 คือสิ่งที่ทำให้กฎนี้เป็น catch-all เพราะ All recipients จับคู่กับทุกที่อยู่บนโดเมนของคุณ ตัวเลือกอีกแบบคือ Perform this action on non-recognized and recognized addresses (ดำเนินการนี้กับที่อยู่ทั้งที่ไม่รู้จักและที่รู้จัก) จึงจะเปลี่ยนเส้นทางอีเมลของผู้ใช้จริงไปด้วย (บทความเรื่อง Default routing ของ Google) ให้ใช้ Change envelope recipient ไม่ใช่ Add more recipients (เพิ่มผู้รับ) ซึ่งจะส่งข้อความไปยังผู้รับเพิ่มเติมแทนที่จะเปลี่ยนเส้นทาง

ส่งให้ผู้ใช้หรือกลุ่ม

Google Group ช่วยให้หลายคนอ่านอีเมล catch-all ได้ แต่กลุ่มไม่ใช่บัญชีที่ใครลงชื่อเข้าใช้ได้ แอปอีเมลจึงเปิดกลุ่มผ่าน IMAP ไม่ได้ หากต้องการอ่านอีเมลนอก Gmail ให้ส่งไปยังผู้ใช้ หากใช้กลุ่ม ให้ตรวจการตั้งค่ากลุ่มสองรายการ Who can post (ผู้ที่โพสต์ได้) กำหนดว่าผู้ส่งภายนอกส่งถึงกลุ่มได้หรือไม่ และอีเมล catch-all มาจากภายนอก ส่วนใต้ Spam message handling (การจัดการข้อความสแปม) ตัวเลือก Reject all messages marked as spam (ปฏิเสธข้อความทั้งหมดที่ถูกทำเครื่องหมายว่าเป็นสแปม) จะปฏิเสธอีเมลที่สงสัยว่าเป็นสแปม

Google Workspace catch-all ไม่ทำงาน: ทดสอบและแก้ไข

ส่งข้อความจากบัญชีนอกโดเมนของคุณไปยังที่อยู่ที่ไม่มีอยู่จริง เช่น test-4821@example.com หากไม่มีอะไรเข้ามา ให้ตรวจดังนี้

  • รอ Google ระบุว่าการเปลี่ยนแปลงการกำหนดเส้นทางอาจใช้เวลาถึง 24 ชั่วโมง และระเบียน MX ใหม่อาจใช้เวลาถึง 72 ชั่วโมง ค่า MX คือ smtp.google.com ส่วนโดเมนที่ตั้งค่าไว้ก่อนปี 2566 อาจใช้ค่า aspmx แบบเก่า ซึ่งยังใช้ได้อยู่
  • ล้าง catch-all แบบเดิม การย้ายการตั้งค่าในปี 2560 ทำให้บางโดเมนมีที่อยู่ catch-all ที่ไม่มีกล่องอีเมลรองรับ ผู้ส่งจึงได้รับอีเมลตีกลับ ใน Gmail → Routing ให้หาที่อยู่นั้นในส่วน Email routing (การกำหนดเส้นทางอีเมล) คลิก Clear (ล้าง) โหลดหน้าใหม่ แล้วสร้างกฎ Default routing ตามด้านบน การตั้งค่าอื่นในตารางนั้นอาจถูกล้างไปด้วย จึงควรจดไว้ก่อน (บทความเรื่องการย้ายการตั้งค่าของ Google)
  • ตรวจช่องประเภทบัญชี หากเลือก Active user account หรือ Group account ไว้ กฎจะดักอีเมลที่ส่งถึงคนจริงไปด้วย
  • รู้ว่าอะไรนับเป็นที่อยู่ที่ไม่รู้จัก Google นับรวมผู้ใช้ที่ถูกระงับและผู้ใช้ที่ปิด Gmail ไว้ อีเมลของผู้ใช้เหล่านี้จึงเข้า catch-all ด้วย
  • ดูในโฟลเดอร์ “จดหมายขยะ” ของผู้ใช้ที่รับ catch-all อีเมล catch-all ผ่านการกรองสแปมของ Gmail เหมือนอีเมลอื่น ๆ ในกฎ Routing ตัวเลือก Bypass spam filter (ข้ามตัวกรองสแปม) และ Also reroute spam (เปลี่ยนเส้นทางสแปมด้วย) ไม่มีผลกับประเภทบัญชีที่ catch-all ใช้

ตั้งค่า catch-all บน cPanel และ Plesk

cPanel: Default Address

cPanel เรียก catch-all ว่า Default Address (เอกสารของ cPanel เวอร์ชัน 130 ขึ้นไป) มีขั้นตอนดังนี้

  1. ในหน้า Home ของ cPanel ส่วน Email เลือก Default Address
  2. ในเมนู “Send all unrouted email for the following domain” (ส่งอีเมลที่ไม่มีเส้นทางทั้งหมดของโดเมนต่อไปนี้) เลือกโดเมนของคุณ
  3. เลือก Forward to Email Address (ส่งต่อไปยังที่อยู่อีเมล) แล้วใส่กล่องอีเมลที่จะรับอีเมล
  4. คลิก Change (เปลี่ยน)

หากไม่มี Default Address ให้เลือก โฮสต์ของคุณน่าจะปิดไว้ใน Feature Manager ของ WHM ให้สอบถามโฮสต์ ที่อยู่ที่มี forwarder (ตัวส่งต่อ) ของตัวเองจะถูกจัดการโดย forwarder นั้น ไม่ใช่ catch-all ส่วน domain forwarder ซึ่งส่งอีเมลของที่อยู่ที่ไม่รู้จักไปยังโดเมนอื่น จะมีผลเหนือ Default Address ทั้งหมด หาก catch-all ไม่ได้รับอะไรเลย ให้ดูใน Forwarders ว่ามี domain forwarder อยู่หรือไม่ แผน cPanel ของ Hostinger ใช้ขั้นตอนเดียวกันนี้

Plesk: Mail bounce settings

ใน Plesk Obsidian catch-all เป็นการตั้งค่าอีเมลรายโดเมน (คู่มือของ Plesk) มีขั้นตอนดังนี้

  1. ไปที่ Websites & Domains เลือกโดเมน เปิดแท็บ Mail แล้วคลิก Mail Settings
  2. ใต้ Mail bounce settings (การตั้งค่าอีเมลตีกลับ) เลือก Forward to address (ส่งต่อไปยังที่อยู่) แล้วใส่ที่อยู่
  3. คลิก OK

หากต้องการตั้งหลายโดเมนพร้อมกัน ให้ไปที่ Mail → แท็บ Mail Settings เลือกโดเมน แล้วคลิก Mail for Non-Existent Users (อีเมลสำหรับผู้ใช้ที่ไม่มีอยู่) หากผู้ให้บริการของคุณเปิด outgoing mail control (การควบคุมอีเมลขาออก) ไว้ ที่อยู่ปลายทางต้องอยู่บนโดเมนเดียวกัน และหากต้องการใช้ที่อยู่ภายนอก หรือใช้ที่อยู่เดียวสำหรับหลายโดเมน ต้องให้ผู้ให้บริการช่วย

Zoho Mail, IONOS และ Titan

Zoho Mail

Zoho ต้องมีกล่องอีเมลของผู้ใช้หรือกลุ่มที่มีอยู่แล้วเพื่อรับอีเมล จากนั้นทำตามขั้นตอนตั้งค่า catch-all ของ Zoho

  1. ใน Zoho Mail Admin Console เลือก Domains ทางซ้าย แล้วเลือกโดเมน
  2. ใต้ Advanced Settings (การตั้งค่าขั้นสูง) เปิด Catch-all Address
  3. ใส่กล่องอีเมลของผู้ใช้หรือกลุ่ม เลือกรายการนั้น แล้วคลิก Update (อัปเดต)

ทำซ้ำสำหรับแต่ละโดเมน หากไม่ต้องการให้บางที่อยู่เข้า catch-all ให้เพิ่มชื่อผู้ใช้ของที่อยู่นั้นในรายการ Excluded Email Addresses (ที่อยู่อีเมลที่ยกเว้น) แผนฟรีของ Zoho ไม่มี IMAP คำถามที่พบบ่อยด้านล่างอธิบายว่าเรื่องนี้มีผลกับ catch-all อย่างไร

IONOS: กล่องอีเมลแบบ catch-all และการส่งต่อ

ในแผน Mail Basic และ Mail Business catch-all ของ IONOS คือกล่องอีเมลธรรมดาที่ใช้เครื่องหมายดอกจันเป็นชื่อ (ความช่วยเหลือของ IONOS)

  1. เปิด Menu → Email
  2. ในหน้า Email Addresses คลิก Create another mailbox (สร้างกล่องอีเมลอีกกล่อง) แล้วเลือกผลิตภัณฑ์ เช่น Mail Basic
  3. ในช่อง E-Mail (หน้า catch-all ของ IONOS เรียกช่องนี้ว่า Name) ใส่ * แล้วเลือกโดเมนเพื่อให้ที่อยู่เป็น *@example.com ตั้งรหัสผ่าน แล้วคลิก I agree and save (ยอมรับและบันทึก) (ขั้นตอนสร้างกล่องอีเมลของ IONOS)

หากต้องการส่งต่ออีเมล ให้เปิดที่อยู่นั้นแล้วใช้ Forwarding Address → Add Forwarding (เพิ่มการส่งต่อ) หากต้องการหยุด catch-all ชั่วคราว ให้เปลี่ยนชื่อที่อยู่ IONOS ระบุ * ไว้ในเอกสารเฉพาะในรูปกล่องอีเมล ไม่ใช่ที่อยู่สำหรับส่งต่ออย่างเดียว และจะไม่สร้างที่อยู่นี้ให้หากอีเมลของโดเมนคุณทำงานบนเซิร์ฟเวอร์ภายนอก เช่น Microsoft 365

Titan

หากอีเมลของโฮสต์คุณทำงานบน Titan ให้ทำดังนี้ (ความช่วยเหลือของ Titan)

  1. ลงชื่อเข้าใช้ Titan Email Control Panel ที่ manage.titan.email (ลูกค้า Blacknight ใช้ manage-euc1.titan.email)
  2. ในแถบด้านข้าง คลิก Catch-all Email
  3. คลิก Enable catch-all mailbox (เปิดใช้กล่องอีเมล catch-all) เลือกกล่องอีเมล แล้วคลิก Set this email as catch-all (ตั้งอีเมลนี้เป็น catch-all)

อีเมลที่ถูกตัวกรองสแปมหรือระบบรักษาความปลอดภัยของ Titan บล็อกไว้จะไม่มีวันถึง catch-all

Hostinger และ GoDaddy

Hostinger

สำหรับ Hostinger Email ใน hPanel (คู่มือของ Hostinger)

  1. ในส่วน Emails ของแดชบอร์ด คลิกโดเมนของคุณ
  2. เลือก Forwarders ในแถบด้านซ้าย แล้วคลิก Create catch-all (สร้าง catch-all)
  3. เลือกกล่องอีเมล แล้วคลิก Create (สร้าง)
  4. เปิดกล่องอีเมลนั้นแล้วคลิกลิงก์ยืนยันที่ Hostinger ส่งมา การตั้งค่าจะยังไม่เสร็จจนกว่าคุณจะคลิก

เว็บไซต์เอกสารของ Hostinger เรียกตัวเลือกนี้ว่า Catch-all email ชื่อบนหน้าจอของคุณจึงอาจต่างออกไป คุณตั้ง catch-all ได้หนึ่งรายการต่อโดเมน

GoDaddy

catch-all ของ GoDaddy ใช้ได้กับ Professional Email เท่านั้น ได้หนึ่งรายการต่อโดเมน และใช้กับ Microsoft 365 from GoDaddy ไม่ได้ (ความช่วยเหลือของ GoDaddy)

  1. ลงชื่อเข้าใช้ Email & Office Dashboard
  2. เลือก Manage (จัดการ) ข้างผู้ใช้ที่จะรับอีเมล
  3. ใต้ Account information (ข้อมูลบัญชี) เลือก Edit (แก้ไข)
  4. เปิด Set up this account as the catch-all for this domain (ตั้งบัญชีนี้เป็น catch-all ของโดเมนนี้) หากโดเมนมี catch-all อยู่แล้ว ให้ยืนยันด้วย Yes, Change Catch-All (ใช่ เปลี่ยน catch-all)
  5. เลือก Save (บันทึก)

ผลิตภัณฑ์ Email Forwarding ที่แยกต่างหากของ GoDaddy มีเอกสารเฉพาะการส่งต่อทีละที่อยู่ ไม่ได้พูดถึง catch-all หรือ wildcard และเครดิตการส่งต่อที่เคยแถมมากับโดเมนใช้ไม่ได้อีกต่อไป

Migadu และ Proton Mail

Migadu

Migadu เก็บการตั้งค่า catch-all ไว้ในเมนูย่อยของแต่ละโดเมน และคู่มือ catch-all ของ Migadu เตือนว่า “สแปมเมอร์ชอบ catch-all” ทุกแผนมีขีดจำกัดอีเมลขาเข้ารายวัน เช่น 200 ข้อความในแผน Micro ราคา US$19 ต่อปี (ณ เดือนกันยายน 2569 ตามหน้าราคาของ Migadu) หากเกินขีดจำกัดมากกว่าราว 25% Migadu จะเลื่อนการรับอีเมลออกไป และหากยังเกินติดต่อกันทุกวัน อีเมลขาเข้าจะตีกลับ catch-all ที่ดึงดูดสแปมอาจใช้ขีดจำกัดของแผนเล็กจนหมดได้

Proton Mail

Proton Mail มี catch-all ในทุกแผนแบบชำระเงิน (ศูนย์ช่วยเหลือของ Proton)

  1. ไปที่ Settings (การตั้งค่า) → All settings (การตั้งค่าทั้งหมด) → Organization (องค์กร) → Domain names (ชื่อโดเมน)
  2. ในเมนู Actions (การดำเนินการ) เลือก Set catch-all (ตั้งเป็น catch-all)
  3. ใส่ที่อยู่บนโดเมนของคุณ

ที่อยู่ที่มีอยู่แล้วจะยังได้รับอีเมลของตัวเอง แอปอีเมลอื่นต้องใช้ Proton Mail Bridge ซึ่งต้องใช้แผนแบบชำระเงินและทำงานบนคอมพิวเตอร์ของคุณ

บริการส่งต่ออีเมล: Namecheap, Squarespace และ ImprovMX

การส่งต่ออีเมลของผู้ให้บริการจดโดเมน (domain registrar) ใช้เป็น catch-all ได้ไหม การส่งต่อฟรีของ Namecheap ทำได้ และ Squarespace Domains ก็ทำได้ แต่การส่งต่อของ Porkbun ทำไม่ได้ และ GoDaddy ไม่มีเอกสารเรื่อง catch-all สำหรับ Email Forwarding อีเมลจะไปอยู่ในกล่องขาเข้าที่คุณส่งต่อไป และ Google เตือนว่าข้อความที่ส่งต่อมักไม่ผ่าน SPF จึงควรคอยดูโฟลเดอร์สแปมของกล่องขาเข้านั้น

Namecheap

catch-all ของ Namecheap ต้องใช้ BasicDNS, PremiumDNS หรือ FreeDNS ของ Namecheap และส่งต่อไปยังที่อยู่เดียวเท่านั้น (คู่มือของ Namecheap)

  1. เลือก Domain List ในแถบด้านซ้าย แล้วคลิก Manage ข้างโดเมนของคุณ
  2. ในแท็บ Advanced DNS ส่วน Mail Settings เลือก Email Forwarding แล้วคลิก Save all changes (บันทึกการเปลี่ยนแปลงทั้งหมด) ให้คงระเบียน SPF ไว้ เพราะการส่งต่อต้องใช้ระเบียนนี้
  3. กลับไปที่การตั้งค่าของโดเมน เลื่อนลงไปที่ Redirect Email แล้วคลิก Add catch all (เพิ่ม catch-all)
  4. ใส่ปลายทางในช่อง Forward to แล้วคลิกเครื่องหมายถูก

รอประมาณหนึ่งชั่วโมง การส่งต่อฟรีใช้ร่วมกับ Namecheap Private Email ไม่ได้ หน้าของ Namecheap อัปเดตล่าสุดเมื่อมีนาคม 2564 ชื่อเมนูจึงอาจเปลี่ยนไปแล้ว หากใช้ไม่ได้ ให้ตรวจการตั้งค่า Email Forwarding ระเบียน SPF และตรวจว่าคุณทดสอบจากที่อยู่อื่นที่ไม่ใช่ปลายทาง

Squarespace Domains

สำหรับโดเมนที่จัดการโดย Squarespace และไม่ได้ใช้บริการอีเมลแบบกำหนดเอง (ความช่วยเหลือของ Squarespace)

  1. เปิดแดชบอร์ดโดเมน คลิกโดเมน คลิก Email แล้วเลื่อนลงไปที่ Email Forwarding
  2. คลิก Add rule (เพิ่มกฎ) แล้วยืนยันรหัสผ่านหรือรหัสยืนยันแบบสองปัจจัย
  3. ในช่อง Forward from ใส่ * (wildcard) แล้วใส่ที่อยู่ปลายทาง

กฎสำหรับนามแฝงที่ระบุเจาะจงจะมีผลเหนือกฎ * การส่งต่อจะเริ่มทำงาน 24–48 ชั่วโมงหลังจากคุณยืนยันปลายทาง แต่ละกฎมีปลายทางได้เพียงหนึ่งที่อยู่ และใช้ plus addressing ไม่ได้ Squarespace ส่งต่อไปยังผู้ให้บริการที่บังคับใช้ DKIM ไม่ได้ ซึ่งรวมถึง icloud.com, me.com, mac.com, yahoo.com และ aol.com

ImprovMX

ImprovMX สร้างนามแฝง catch-all * ให้เมื่อคุณเพิ่มโดเมน หากนามแฝงนี้หายไป ให้เพิ่มนามแฝงโดยใส่ * ในช่อง Alias และใส่กล่องขาเข้าของคุณในช่อง Forwards To (คู่มือของ ImprovMX) แผนฟรีครอบคลุม 1 โดเมน นามแฝง 25 รายการ และอีเมลที่ส่งต่อได้ 500 ฉบับต่อวัน (ณ เดือนกันยายน 2569)

Fastmail, iCloud+ และ Cloudflare

บริการเหล่านี้มีคู่มือแยกของตัวเอง ตรงนี้จึงสรุปไว้สั้น ๆ

ผู้ให้บริการที่ไม่มี catch-all: DreamHost, Porkbun, OVHcloud และ Microsoft 365

Microsoft 365 และ Office 365: ไม่มีการตั้งค่า catch-all

Exchange Online ซึ่งเป็นบริการอีเมลใน Microsoft 365 และ Office 365 ไม่มีการตั้งค่า catch-all เมื่อกล่องอีเมลทั้งหมดของโดเมนอยู่ใน Exchange Online แล้ว Microsoft จะปฏิเสธอีเมลที่ส่งถึงที่อยู่ที่ไม่รู้จักก่อนการกรองใด ๆ พร้อมข้อความ 550 5.4.1 Recipient address rejected: Access denied วิธีเลี่ยงที่เผยแพร่ในที่อื่นจะเปลี่ยนโดเมนเป็น Internal relay (รีเลย์ภายใน) แล้วเปลี่ยนเส้นทางผู้รับที่ไม่รู้จักด้วย mail flow rule (กฎโฟลว์อีเมล) แต่หน้า accepted domains ของ Microsoft ระบุว่าไม่ควรเลือก Internal relay เมื่อผู้รับทั้งหมดของโดเมนอยู่ใน Microsoft 365 จึงควรถือว่าการตั้งค่าแบบนั้นไม่ได้รับการรองรับ

ทำอะไรแทนได้บ้าง

plus addressing ไม่ต้องตั้งค่าอะไรเลยในบางโฮสต์ DreamHost และ Exchange Online เปิดไว้เป็นค่าเริ่มต้น บน Microsoft 365 อีเมลที่ส่งถึง you+shop@example.com จึงเข้า you@example.com คู่มือ plus addressing อธิบายว่าทำไมบางเว็บไซต์จึงไม่รับ +

สำหรับที่อยู่ที่คุณคิดขึ้นเองโดยไม่มี + เลือกได้สองทาง

  • ย้ายอีเมลของโดเมน ไปยังบริการที่มี catch-all โดยเปลี่ยนระเบียน MX ซึ่งจะย้ายทุกที่อยู่พร้อมกัน การเปรียบเทียบโฮสต์อีเมลที่มี catch-all ช่วยให้คุณเลือกได้
  • ใช้โดเมนย่อย คงอีเมลหลักไว้ที่เดิม แล้วชี้ระเบียน MX ของโดเมนย่อย เช่น shop.example.com ไปยังบริการ catch-all ที่รองรับโดเมนย่อย จากนั้นทุกที่อยู่ @shop.example.com จะเข้าไปที่นั่น

ถ้าคุณไม่อยากแตะโดเมนของคุณเลย CatchNone Premium ให้ทุกการสมัครมีที่อยู่ @catchnone.com ของตัวเอง โดยไม่ต้องตั้งค่า DNS หรือกล่องอีเมล (ดูด้านล่าง)

Catch-all ไม่ทำงาน: รายการตรวจสอบ

  1. ระเบียน MX ชี้ไปยังบริการที่คุณตั้ง catch-all ไว้ และการเปลี่ยนแปลงมีเวลาพอให้มีผลแล้ว (ดูแต่ละโฮสต์ด้านบน)
  2. ตัวเลือกนี้มีในแผนของคุณ และไม่มีการตั้งค่าใดมีผลเหนือกว่า (ดูหัวข้อของโฮสต์คุณ)
  3. ปลายทางได้รับการยืนยันและรับอีเมลได้ Hostinger, Squarespace และ Cloudflare จะรอจนกว่าคุณยืนยัน และ Squarespace ส่งต่อไปยังผู้ให้บริการบางรายไม่ได้
  4. คุณทดสอบจากที่อยู่อื่น Namecheap, Squarespace และ ImprovMX ต่างบอกว่าอย่าทดสอบจากที่อยู่ที่คุณส่งต่อไป Squarespace จะข้ามข้อความเหล่านั้นเพื่อป้องกันการวนซ้ำ
  5. ที่อยู่ทดสอบไม่มีอยู่จริง ที่อยู่ที่มี forwarder ของตัวเองใน cPanel กฎเฉพาะของ Squarespace ที่อยู่ Proton ที่มีอยู่แล้ว และผู้ใช้ Workspace จริง ล้วนได้รับอีเมลของตัวเอง
  6. โฟลเดอร์สแปม โดยเฉพาะในกล่องขาเข้าที่บริการส่งต่ออีเมลส่งไปถึง Google แนะนำให้บริการส่งต่ออีเมลตั้งค่า DKIM
  7. อีเมลตีกลับ 550 5.4.1 คือ Microsoft 365 ปฏิเสธผู้รับที่ไม่รู้จัก เพราะไม่มี catch-all

วิธีหยุดรับอีเมลของที่อยู่เดียวบน catch-all

เมื่อที่อยู่ใดเริ่มดึงดูดสแปม ให้บล็อกที่โฮสต์แทนการบล็อกในแอปอีเมล

บริการ วิธีหยุดที่อยู่เดียว สิ่งที่ผู้ส่งเห็น
Google Workspace Default routing → Configure หรือ Add Another Rule → Single recipient (ผู้รับรายเดียว: ใส่ที่อยู่นั้น) → Reject message (ปฏิเสธข้อความ) การปฏิเสธพร้อมรหัส SMTP เช่น 550 5.7.1 และหมายเหตุของคุณถ้าเขียนไว้
cPanel Forwarders: เพิ่ม forwarder สำหรับที่อยู่นั้นด้วย Discard and send an error to the sender (at SMTP time) (ทิ้งและส่งข้อผิดพลาดกลับไปยังผู้ส่งในขั้น SMTP) “No such person at this address” (ไม่มีบุคคลนี้ที่ที่อยู่นี้)
Zoho Mail เพิ่มชื่อผู้ใช้ใน Excluded Email Addresses ไม่มีในเอกสาร
Fastmail สร้างนามแฝง แล้วทำเครื่องหมายที่ Disable (ปิดใช้) ใต้ Show advanced preferences (แสดงการตั้งค่าขั้นสูง) อีเมลตีกลับ
iCloud+ สร้างที่อยู่นั้น แล้วลบทิ้ง อีเมลถูกส่งคืน
Cloudflare กฎการกำหนดเส้นทางสำหรับที่อยู่นั้นที่ใช้การดำเนินการ Drop (ทิ้ง) ไม่เห็นอะไร อีเมลถูกลบ
โฮสต์อื่นในคู่มือนี้ หน้าช่วยเหลือไม่มีวิธีบล็อกทีละที่อยู่ ให้ใช้ตัวกรองในกล่องอีเมลที่รับ ไม่เห็นอะไร (ตัวกรองทำงานหลังอีเมลส่งถึงแล้ว)

Google ให้การตั้งค่าที่ใช้การดำเนินการ Reject มีลำดับความสำคัญสูงสุด กฎนี้ของ Workspace จึงใช้ได้ร่วมกับ catch-all ทั้งสองวิธี

อ่านอีเมล catch-all แยกตามที่อยู่

catch-all เปลี่ยนแค่ปลายทางที่ข้อความถูกส่งไป ไม่ได้เปลี่ยนเนื้อหา ที่อยู่ที่ผู้ส่งใช้ปกติจะยังอยู่ในบรรทัด To หรือ Cc คุณจึงคัดแยกตามที่อยู่นั้นได้

  • Gmail และ Workspace: ลองค้นหาแบบ to:shop@example.com (โอเปอเรเตอร์การค้นหาของ Gmail) สำหรับอีเมลที่ส่งแบบ Bcc ให้เปิด Add X-Gm-Original-To header ในวิธีใดก็ได้ของ Workspace จากนั้นที่อยู่เดิมจะแสดงในส่วนหัวของข้อความ (ใน Gmail คือ More (เพิ่มเติม) → “แสดงต้นฉบับ”) แต่โอเปอเรเตอร์การค้นหาของ Gmail ไม่ครอบคลุมส่วนหัวนี้
  • Fastmail: สร้างกฎตามที่อยู่ใน To เพื่อจัดอีเมลเข้าโฟลเดอร์
  • Workspace ในแอปอีเมลอื่น: ต้องเปิด IMAP ไว้ใต้ Gmail → End User Access (การเข้าถึงของผู้ใช้ปลายทาง) ซึ่งผู้ดูแลระบบสามารถจำกัดให้ใช้ได้เฉพาะไคลเอ็นต์อีเมลที่ใช้ OAuth ได้ด้วย Workspace ไม่รับรหัสผ่านธรรมดาจากแอปอีเมลอีกต่อไป แอปจึงต้องใช้ OAuth หรือ “รหัสผ่านสำหรับแอป” ซึ่งอาจไม่มีให้ในบัญชีงาน
  • ดึงอีเมลเข้า Gmail: ฟีเจอร์ “Check mail from other accounts” (ตรวจสอบอีเมลจากบัญชีอื่น ผ่าน POP) ของ Gmail ไม่รับผู้ใช้ใหม่แล้วและจะสิ้นสุดในเดือนมกราคม 2570 (ค.ศ. 2027) นี่คือเหตุผลที่คู่มือเก่าใช้ไม่ได้อีกต่อไป

อ่านอีเมล catch-all ใน CatchNone

CatchNone เปลี่ยนกล่องขาเข้าที่ catch-all ของคุณส่งอีเมลไปถึงให้เป็นรายการแยกตามแต่ละที่อยู่ แอปอ่านกล่องขาเข้านั้นแบบอ่านอย่างเดียวจากอุปกรณ์ของคุณโดยตรง ผ่าน IMAP (TLS ใช้พอร์ต 993 เป็นค่าเริ่มต้น พร้อมรหัสผ่านหรือรหัสผ่านสำหรับแอป) หรือ JMAP อีเมลของคุณจึงไม่ผ่านเซิร์ฟเวอร์ของ CatchNone เลย อีเมลแต่ละฉบับจะแสดงอยู่ใต้ที่อยู่ที่ถูกส่งถึง คุณจึงเห็นที่อยู่ที่รั่วไหลหรือถูกขายได้ง่าย ที่อยู่ที่คุณไม่เคยสร้างจะแสดงพร้อมป้ายสีเทาและค้นหาได้ ถ้าภายหลังคุณสร้างที่อยู่นั้นเป็นนามแฝงอีเมล (email alias) ด้วย “ปรับแต่ง” อีเมลเก่าของที่อยู่นั้นก็จะแสดงชื่อนั้นไปด้วย แผนฟรีมีนามแฝงบนโดเมนของคุณเองได้สูงสุด 10 รายการ ส่วน Lite และ Premium ไม่มีขีดจำกัด CatchNone มีให้ใช้บน iPhone, iPad และ Mac

CatchNone รับอีเมลอย่างเดียวและปล่อยให้โฮสต์ของคุณเป็นผู้ตั้งค่า แอปไม่ได้สร้าง catch-all ให้และไม่แก้ไข DNS ของคุณ CatchNone เปิด Google Group, แผนฟรีของ Zoho และ Proton Mail ไม่ได้ (IMAP ของ Proton ทำงานผ่าน Bridge เท่านั้น ซึ่ง CatchNone ไม่รองรับ) และเนื่องจากไม่รองรับ OAuth จึงเปิดบัญชี Workspace ที่ไม่อนุญาตรหัสผ่านสำหรับแอปไม่ได้ด้วย การตรวจแต่ละครั้งจะอ่านอีเมลล่าสุด 100 ฉบับในกล่องขาเข้าจาก 30 วันที่ผ่านมา โดยนับก่อนที่จะคัดเฉพาะโดเมนของคุณ กล่องอีเมลแยกสำหรับ catch-all จึงใช้ได้ดีที่สุด CatchNone ข้ามโฟลเดอร์สแปม และอ่านเฉพาะบรรทัด To, Cc และ Bcc (ไม่อ่าน X-Gm-Original-To) อีเมลที่ไม่มีที่อยู่บนโดเมนของคุณในบรรทัดเหล่านั้น ซึ่งมักรวมถึงอีเมลที่ส่งแบบ Bcc จึงไม่ถูกนำเข้า การทำเครื่องหมายนามแฝงว่า “เลิกใช้แล้ว” เป็นเพียงป้ายกำกับ จึงควรบล็อกที่อยู่ด้วยกฎของโฮสต์ตามที่อธิบายไว้ด้านบน

ถ้าคุณอยากข้ามการตั้งค่าโดเมนไปเลย Premium เพิ่มที่อยู่ @catchnone.com ให้ โดยไม่ต้องตั้งค่าโดเมน DNS หรือกล่องอีเมล ปิดที่อยู่ใดแล้วผู้ส่งจะได้รับอีเมลตีกลับ

คำถามที่พบบ่อย

ตั้งค่า catch-all email ใน Gmail ได้ไหม

ใช้กับที่อยู่ gmail.com ไม่ได้ เพราะ catch-all ครอบคลุมทุกที่อยู่บนโดเมนที่คุณเป็นเจ้าของ และทั้งบัญชี Gmail ส่วนตัวหรือตัวกรองของ Gmail ก็สร้าง catch-all ไม่ได้ หากคุณมีโดเมนของคุณเอง ให้ใช้ Google Workspace หรือวางบริการส่งต่ออีเมลที่มี catch-all เช่น Cloudflare Email Routing, ImprovMX หรือ Namecheap ไว้หน้า Gmail คู่มือ catch-all สำหรับ Gmail ทั่วไปผ่าน Cloudflare อธิบายวิธีตั้งค่า

แผนฟรีของ Zoho Mail รองรับ catch-all และ IMAP ไหม

ไม่มี IMAP หน้าราคาของ Zoho ระบุว่าแผน Forever Free “IMAP/ POP/ Active Sync not included” (ไม่รวม IMAP, POP และ Active Sync) และแผนนี้ยังไม่มีการส่งต่อและการกำหนดเส้นทางด้วย ความช่วยเหลือเรื่อง catch-all ของ Zoho ไม่ได้ระบุข้อจำกัดตามแผน จึงลองหา Catch-all Address ใน Admin Console ของคุณ แต่ถึงจะมี คุณก็อ่านอีเมลเหล่านั้นได้เฉพาะในแอปของ Zoho เอง

ใช้ catch-all ปลอดภัยไหม

ใช้ได้ แต่จะมีสแปมเข้ามามาก cPanel และ Migadu เตือนเรื่องนี้ และ DreamHost ไม่มี catch-all ให้เลย ให้ชี้ catch-all ไปยังกล่องอีเมลแยก บล็อกที่อยู่ที่ดึงดูดอีเมลขยะ และหากสแปมมากจนควบคุมไม่ได้ ให้เปลี่ยนไปสร้างที่อยู่ทีละรายการแทน หากคุณเจอคำนี้เป็นสถานะในเครื่องมือตรวจสอบอีเมล คำอธิบายเรื่อง catch-all อธิบายว่าคำนี้หมายถึงอะไรในบริบทนั้น

บล็อก

รู้เรื่องอีเมลเพิ่มอีกนิด

บทความทั้งหมด

iCloud custom email domain: ตั้งค่าโดเมน DNS และ catch-all

ตั้งค่า iCloud custom email domain: ระเบียน DNS การตั้งค่า Cloudflare catch-all (“อนุญาตอีเมลขาเข้าทั้งหมด”) การส่งอีเมล ขีดจำกัดครอบครัว และวิธีแก้ปัญหา

Hide My Email not forwarding: อีเมลไม่เข้า แก้อย่างไร

Hide My Email not forwarding หรืออีเมลไม่เข้า ทดสอบ 2 นาที แล้วตรวจสถานะที่อยู่ “ส่งต่อไปยัง” โฟลเดอร์ขยะและสแปม ลงชื่อเข้าด้วย Apple และทำไมอีเมลไม่เข้า Gmail

อีเมลของคุณ เป็นของคุณมากขึ้นอีกนิด

ดาวน์โหลด CatchNone

สำหรับ iPhone, iPad และ Mac