เคยหรือไม่?
เว็บไซต์เปิดใช้งานได้ปกติ แต่กลับไม่สามารถรับอีเมลได้
ลูกค้าส่งอีเมลมาแล้วไม่เข้า หรือได้รับข้อความแจ้งเตือนว่าไม่สามารถส่งอีเมลถึงปลายทางได้
ปัญหาเหล่านี้มักเกี่ยวข้องกับสิ่งที่เรียกว่า “MX Record”
MX Record เป็นหนึ่งใน DNS Record ที่สำคัญที่สุดสำหรับระบบอีเมล หากตั้งค่าไม่ถูกต้อง อีเมลอาจไม่สามารถส่งมาถึงโดเมนของคุณได้เลย
บทความนี้จะอธิบายว่า MX Record คืออะไร ทำงานอย่างไร และมีวิธีตรวจสอบอย่างไรเมื่อเกิดปัญหาอีเมลรับไม่ได้
MX ย่อมาจาก
Mail Exchange
MX Record คือ DNS Record ที่ใช้ระบุว่า
“อีเมลของโดเมนนี้ควรถูกส่งไปที่ Mail Server ตัวใด”
ตัวอย่างเช่น
เมื่อมีคนส่งอีเมลไปที่
info@yourdomain.com
เซิร์ฟเวอร์ของผู้ส่งจะค้นหา MX Record ของ yourdomain.com ก่อน
จากนั้นจึงทราบว่าควรส่งอีเมลไปยัง Mail Server เครื่องใด
หากไม่มี MX Record หรือกำหนดผิด อีเมลจะไม่สามารถส่งมาถึงได้
ขั้นตอนโดยย่อ
ดังนั้น MX Record จึงเปรียบเสมือน
“ป้ายบอกทางของระบบอีเมล”
Priority 10
mail.yourdomain.com
หรือ
Priority 1
mx1.yourprovider.com
Priority 10
mx2.yourprovider.com
Mail Server ที่มี Priority ต่ำกว่าจะถูกเลือกก่อน
Priority คือค่าลำดับความสำคัญ
ตัวอย่าง
MX 10 mail1.example.com
MX 20 mail2.example.com
ระบบจะพยายามส่งไปที่
mail1.example.com
ก่อนเสมอ
หากไม่สามารถเชื่อมต่อได้
จึงจะส่งไปยัง
mail2.example.com
หากไม่มี MX Record
อีเมลส่วนใหญ่จะไม่สามารถส่งมาถึงโดเมนได้
มักเกิดหลังจาก
DNS อาจใช้เวลาหลายชั่วโมงในการกระจายข้อมูล
โดยทั่วไปประมาณ
1 - 24 ชั่วโมง
แม้ MX Record ถูกต้อง
แต่หาก Mail Server ไม่ตอบสนอง
ก็อาจทำให้รับอีเมลไม่ได้เช่นกัน
เพียงกรอกชื่อโดเมน
ระบบจะแสดง
Linux
nslookup -type=mx yourdomain.com
ผลลัพธ์ตัวอย่าง
yourdomain.com MX preference = 10
mail exchanger = mail.yourdomain.com
dig mx yourdomain.com
เหมาะสำหรับผู้ดูแลระบบเซิร์ฟเวอร์
เมื่อสมัคร Email Hosting
ผู้ให้บริการจะกำหนด MX Record ให้
ตัวอย่างเช่น
Google Workspace
ASPMX.L.GOOGLE.COM
Microsoft 365
yourdomain-com.mail.protection.outlook.com
หากตั้งค่า MX Record ไม่ตรงกับผู้ให้บริการ
อีเมลจะไม่สามารถรับได้
MX Record
ใช้ระบุปลายทางสำหรับรับอีเมล
SPF
ใช้ยืนยันผู้ส่ง
DKIM
ใช้ลายเซ็นดิจิทัล
DMARC
ใช้กำหนดนโยบายตรวจสอบอีเมล
ทั้งสี่อย่างทำงานร่วมกัน แต่มีหน้าที่แตกต่างกัน
MX Record คือ DNS Record ที่กำหนดว่าอีเมลของโดเมนควรถูกส่งไปยัง Mail Server ใด
หาก MX Record ตั้งค่าผิด อีเมลอาจไม่สามารถรับได้ แม้เว็บไซต์จะยังเปิดใช้งานได้ตามปกติ
สำหรับธุรกิจที่ใช้งาน Email Hosting ควรตรวจสอบ MX Record อย่างสม่ำเสมอ โดยเฉพาะหลังจากย้าย Hosting เปลี่ยน DNS หรือเปลี่ยนผู้ให้บริการอีเมล เพื่อป้องกันปัญหาอีเมลสูญหายและรักษาความต่อเนื่องในการติดต่อสื่อสาร