เมื่อจดโดเมนมาแล้ว ขั้นตอนต่อไปที่หลายคนต้องการคือการมีอีเมล @ชื่อโดเมน เช่น [email protected] สิ่งที่ทำให้อีเมลชี้ไปยัง Email server ที่ถูกต้องคือ MX Record (Mail Exchanger Record)
MX Record คืออะไร
MX Record เป็น DNS record ที่บอกว่าเมื่อมีคนส่งอีเมลมาที่ @domain.com ของคุณ ให้ส่งไปยัง Mail Server ไหน คล้ายกับ GPS ที่บอกทางให้ email เดินทางมาถึงกล่องจดหมายของคุณ
MX Record มีโครงสร้าง: Priority MailServer เช่น 10 mail.yourdomain.com
Priority ยิ่งน้อยยิ่งสำคัญกว่า (10 สำคัญกว่า 20) โดเมนหนึ่งสามารถมี MX Record ได้หลายตัว เพื่อให้มี Mail Server สำรองในกรณีที่ตัวหลักล่ม ระบบจะพยายามส่งอีเมลไปยัง MX ที่มี Priority ต่ำสุดก่อนเสมอ ถ้าตัวนั้นไม่ตอบสนองจึงค่อยลองตัวที่ Priority สูงขึ้นถัดไป สำหรับผู้ใช้ทั่วไปที่มี Mail Server เดียว ตั้ง MX เพียงตัวเดียวก็เพียงพอ
เหตุผลที่ธุรกิจควรมีอีเมล @ชื่อโดเมนของตัวเองแทนการใช้ @gmail.com หรือ @hotmail.com ฟรี คือเรื่องความน่าเชื่อถือและภาพลักษณ์แบรนด์ ลูกค้าและคู่ค้าจะมั่นใจมากขึ้นเมื่อได้รับอีเมลจาก [email protected] มากกว่าอีเมลฟรีที่ใครก็สมัครได้ นอกจากนี้อีเมลบนโดเมนของตัวเองยังควบคุมได้เต็มที่ ทั้งจำนวนบัญชี ขนาดกล่องจดหมาย และนโยบายความปลอดภัย ไม่ผูกติดกับผู้ให้บริการฟรีที่อาจเปลี่ยนเงื่อนไขเมื่อไรก็ได้
ก่อนเริ่ม: สิ่งที่ต้องมี
- โดเมนที่จดแล้ว (เช่น yourbusiness.com)
- บัญชี Email Hosting ที่ใช้งาน (AsiaGB, Google Workspace, Zoho, ฯลฯ)
- MX Record ที่ผู้ให้บริการ Email Hosting แจ้งมา
ขั้นตอนที่ 1: หา MX Record จากผู้ให้บริการ
ผู้ให้บริการ Email Hosting จะแจ้ง MX Record ให้คุณ ตัวอย่างจาก AsiaGB Hosting:
MX Priority 10: mail.yourdomain.com # A Record: mail.yourdomain.com → IP ของ Hosting server
ขั้นตอนที่ 2: ตั้งค่า MX Record ใน DNS
เข้าไปที่ DNS Management ของโดเมน (ผ่าน Registrar หรือ DirectAdmin):
- เพิ่ม MX Record: Host = @ (หรือ yourdomain.com), Value = mail.yourdomain.com, Priority = 10, TTL = 3600
- เพิ่ม A Record: Host = mail, Value = IP ของ Mail Server, TTL = 3600
- รอ DNS Propagation 15 นาที - 48 ชั่วโมง
ขั้นตอนที่ 3: สร้าง Email Account
ใน DirectAdmin ไปที่ Email Manager → Create Email Account:
- Username: contact (จะได้ [email protected])
- Password: ตั้งรหัสผ่านที่แข็งแกร่ง
- Quota: กำหนดขนาด mailbox
ขั้นตอนที่ 4: ตรวจสอบ MX Record
dig MX yourdomain.com +short # ควรแสดง: 10 mail.yourdomain.com
หรือใช้ MXToolbox: https://mxtoolbox.com/
ตั้งค่า Email Client (Outlook, Thunderbird)
- IMAP Server: mail.yourdomain.com, Port 993, SSL
- SMTP Server: mail.yourdomain.com, Port 465, SSL
ตั้งค่า MX, SPF, DKIM ครบทุก Record ที่ต้องมี
การมี MX Record อย่างเดียวทำให้รับอีเมลเข้ามาได้ แต่ถ้าต้องการให้อีเมลที่ "ส่งออก" จากโดเมนของคุณไปถึงปลายทางโดยไม่ตกถังขยะ (Spam) คุณต้องเพิ่ม SPF และ DKIM ควบคู่ไปด้วย ทั้งสามอย่างนี้คือ DNS record ที่เกี่ยวข้องกับอีเมลโดยตรง และเป็นสิ่งที่ผู้ดูแลโดเมนมือใหม่มักลืมตั้งค่า
SPF (Sender Policy Framework) บอกว่า Mail Server ใดได้รับอนุญาตให้ส่งอีเมลในนามโดเมนของคุณ ส่วน DKIM (DomainKeys Identified Mail) ใช้ลายเซ็นดิจิทัลพิสูจน์ว่าเนื้อหาอีเมลไม่ถูกแก้ไขระหว่างทาง เมื่อตั้งครบทั้งสองอย่าง ผู้รับปลายทาง เช่น Gmail หรือ Outlook จะเชื่อถืออีเมลของคุณมากขึ้นและไม่จัดเป็น Spam
ตารางด้านล่างสรุป record ทั้งหมดที่ควรมีในโซน DNS ของโดเมนที่ใช้ AsiaGB Email Hosting ผ่าน DirectAdmin:
| ชนิด Record | Host / Name | ค่า (Value) | หน้าที่ |
|---|---|---|---|
| MX | @ |
mail.yourdomain.com (Priority 10) |
ชี้ว่าอีเมลขาเข้าให้ส่งไป Mail Server ไหน |
| A | mail |
203.0.113.10 (IP ของ Hosting) |
แปลงชื่อ mail.yourdomain.com เป็น IP จริง |
| TXT (SPF) | @ |
v=spf1 a mx ~all |
ระบุว่า Server ใดส่งอีเมลแทนโดเมนได้ |
| TXT (DKIM) | x._domainkey |
v=DKIM1; k=rsa; p=MIGfMA0... |
ลายเซ็นดิจิทัลยืนยันความถูกต้องของอีเมล |
| TXT (DMARC) | _dmarc |
v=DMARC1; p=none; rua=mailto:[email protected] |
กำหนดนโยบายเมื่ออีเมลไม่ผ่าน SPF/DKIM |
ใน DirectAdmin ระบบจะสร้าง record DKIM และ SPF ให้อัตโนมัติเมื่อเปิดใช้ Email สำหรับโดเมน คุณเพียงคัดลอกค่าที่ DirectAdmin แสดงไปวางในโซน DNS หากใช้ DNS ภายนอก (เช่น Cloudflare หรือที่ Registrar) แต่ถ้า DNS อยู่ที่ AsiaGB อยู่แล้ว ระบบจะเติม record เหล่านี้ให้เองโดยอัตโนมัติ
ค่า DMARC ในตารางตั้ง p=none ไว้ก่อน หมายถึงเพียง "เฝ้าสังเกต" ยังไม่บังคับปฏิเสธอีเมลที่ไม่ผ่านการตรวจสอบ เหมาะกับช่วงเริ่มต้นที่ยังต้องการเก็บรายงาน (report) ดูว่ามีใครส่งอีเมลในนามโดเมนของคุณบ้าง เมื่อมั่นใจว่า SPF และ DKIM ตั้งถูกต้องครบถ้วนแล้ว จึงค่อยปรับนโยบายเป็น p=quarantine (ส่งเข้า Spam) หรือ p=reject (ปฏิเสธทันที) เพื่อป้องกันการปลอมแปลงอีเมล (Email Spoofing) ในนามแบรนด์ของคุณอย่างเข้มงวดขึ้น การไล่ระดับนโยบายแบบค่อยเป็นค่อยไปนี้ช่วยลดความเสี่ยงที่อีเมลของจริงจะถูกบล็อกโดยไม่ตั้งใจ
ตรวจสอบ MX Propagation
หลังเพิ่มหรือแก้ MX Record การเปลี่ยนแปลงไม่ได้มีผลทันทีทั่วโลก เพราะ DNS Resolver แต่ละแห่งยังจำค่าเดิม (cache) ไว้ตามค่า TTL ช่วงนี้เรียกว่า DNS Propagation ซึ่งกินเวลาตั้งแต่ไม่กี่นาทีจนถึง 48 ชั่วโมง ขึ้นอยู่กับ TTL ที่ตั้งไว้ก่อนหน้า การตั้ง TTL ต่ำ (เช่น 3600 วินาที = 1 ชั่วโมง) ก่อนวางแผนเปลี่ยน MX จะช่วยให้การเปลี่ยนแปลงครั้งถัดไปมีผลเร็วขึ้น
ตรวจสอบว่า MX propagate ครบแล้วหรือยังด้วยคำสั่งต่อไปนี้:
dig MX yourdomain.com +short # ควรแสดง: 10 mail.yourdomain.com # ตรวจ A record ของ mail server dig A mail.yourdomain.com +short # ควรแสดง IP ของ Hosting # ตรวจ SPF dig TXT yourdomain.com +short # ควรเห็น: "v=spf1 a mx ~all"
หากต้องการตรวจจากหลาย Location ทั่วโลก ใช้เครื่องมือออนไลน์อย่าง https://mxtoolbox.com/ หรือเครื่องมือเช็ค DNS propagation ที่แสดงผลจากหลายประเทศพร้อมกัน เมื่อทุก Location แสดงค่าใหม่ตรงกัน แปลว่า propagate ครบแล้ว ปลอดภัยที่จะเริ่มใช้งานอีเมล
ปัญหาที่พบบ่อยและวิธีแก้
เมื่อตั้งค่า Email บนโดเมนของตัวเองครั้งแรก ปัญหาส่วนใหญ่มาจาก DNS record ที่ตั้งผิดหรือยังไม่ propagate ต่อไปนี้คือปัญหายอดฮิตและแนวทางแก้:
อีเมลไม่เข้า (ส่งมาแล้วหายไป)
สาเหตุที่พบบ่อยคือยังไม่มี MX Record หรือ MX ชี้ไปยังโฮสต์ที่ยังไม่มี A Record รองรับ ลองรัน dig MX yourdomain.com +short หากไม่แสดงผลใดเลย แปลว่า MX ยังไม่ถูกตั้งหรือยังไม่ propagate ตรวจให้แน่ใจว่า mail.yourdomain.com มี A Record ชี้ไป IP ของ Hosting จริง และสร้าง Email Account ใน DirectAdmin เรียบร้อยแล้ว
MX ชี้ผิดเซิร์ฟเวอร์
หากเคยใช้ผู้ให้บริการอีเมลเดิมมาก่อน อาจมี MX Record เก่าค้างอยู่ในโซน DNS ทำให้อีเมลถูกส่งไปเซิร์ฟเวอร์ที่ไม่ได้ใช้แล้ว วิธีแก้คือเข้าไปลบ MX Record เก่าทุกตัวออกให้หมด เหลือไว้เฉพาะ MX ที่ชี้ไป mail.yourdomain.com ของ AsiaGB เท่านั้น เพราะหากมี MX หลายตัวที่ Priority ต่างกัน อีเมลจะเลือกส่งไปตัวที่ Priority น้อยสุดก่อน
Conflict กับ Google Workspace หรือผู้ให้บริการอื่น
โดเมนหนึ่งมี Mail Server หลักได้ทีละชุดเท่านั้น หากเคยตั้ง MX ของ Google Workspace (aspmx.l.google.com ฯลฯ) ไว้แล้วมาเพิ่ม MX ของ AsiaGB ทับ ระบบจะสับสนว่าอีเมลควรไปที่ไหน ก่อนย้ายมาใช้ AsiaGB ให้ลบ MX ของ Google Workspace ออกทั้งหมด รวมถึง SPF record เดิมที่อ้างถึง include:_spf.google.com ด้วย แล้วแทนที่ด้วยค่า SPF ของ AsiaGB เพื่อไม่ให้ SPF ขัดแย้งกัน
อีเมลส่งออกตกถังขยะ (Spam)
หากผู้รับได้รับอีเมลแต่อยู่ในโฟลเดอร์ Spam มักเกิดจากยังไม่ได้ตั้ง SPF/DKIM หรือ Reverse DNS (PTR) ของ IP ไม่ตรงกับชื่อ Mail Server ตรวจให้ครบทั้ง SPF, DKIM และ DMARC ตามตารางด้านบน แล้วทดสอบคะแนนความน่าเชื่อถือของอีเมลด้วยเครื่องมือเช็ค SPF/DKIM ก่อนใช้งานจริง
คำถามที่พบบ่อย (FAQ)
MX Record ใช้เวลานานแค่ไหนกว่าจะใช้งานได้
โดยทั่วไปมีผลภายใน 15 นาที ถึงไม่กี่ชั่วโมง แต่ในกรณีที่ค่า TTL เดิมตั้งไว้สูง อาจใช้เวลาถึง 48 ชั่วโมงจึง propagate ครบทั่วโลก แนะนำให้ตั้ง TTL = 3600 (1 ชั่วโมง) ก่อนวางแผนเปลี่ยน MX เพื่อให้การเปลี่ยนครั้งถัดไปเร็วขึ้น
จำเป็นต้องมี A Record สำหรับ mail server ไหม
จำเป็น เพราะ MX Record ต้องชี้ไปยังชื่อโฮสต์ (เช่น mail.yourdomain.com) ที่มี A Record รองรับ ห้ามชี้ MX ไปยัง IP address ตรงๆ ตามมาตรฐาน RFC โดเมนต้องมี A Record ของ mail server ที่ resolve เป็น IP จริงได้เสมอ
ตั้งค่า SPF และ DKIM เองยากไหม
ไม่ยาก เพราะ DirectAdmin สร้างค่า SPF และ DKIM ให้อัตโนมัติเมื่อเปิดใช้ Email สำหรับโดเมน คุณเพียงคัดลอกค่าที่แสดงไปวางในโซน DNS หากใช้ DNS ที่ AsiaGB อยู่แล้ว ระบบจะเติม record เหล่านี้ให้เองโดยไม่ต้องตั้งด้วยมือ
ใช้อีเมล @ชื่อโดเมนกับ Gmail หรือ Outlook บนมือถือได้ไหม
ได้ ทุกบัญชีรองรับมาตรฐาน IMAP/SMTP จึงเชื่อมต่อกับแอป Gmail, Outlook, Apple Mail หรือ Thunderbird ได้ ใช้ค่า IMAP mail.yourdomain.com Port 993 (SSL) และ SMTP Port 465 (SSL) ตามที่ระบุไว้ด้านบน
สรุป: การมีอีเมล @ชื่อโดเมนทำให้ธุรกิจดูน่าเชื่อถือกว่า @gmail.com มาก ขั้นตอนหลักคือตั้ง MX Record และ A Record ให้ถูกต้องแล้วสร้าง Email Account ใน Hosting
อีเมล @ชื่อโดเมนของคุณ เริ่มใช้งานได้วันนี้
AsiaGB Email Hosting รองรับการตั้งค่า MX Record แบบ Standard มี Webmail พร้อมใช้ รองรับ SMTP/IMAP/POP3
ดู Email Hosting