Email Spam Tester

เครื่องมือฟรี

ตรวจสอบ MX Record

ค้นหา MX records ของโดเมนตามลำดับที่ผู้ส่งจะลองใช้ และตรวจสอบว่าทุกเซิร์ฟเวอร์ในรายการแปลงเป็นที่อยู่ได้

ระเบียน MX บอกอะไร

ระเบียน MX ระบุเซิร์ฟเวอร์ที่รับอีเมลสำหรับโดเมน โดยมีตัวเลขด้านหน้าเรียกว่าค่าลำดับความสำคัญ ผู้ส่งจะลองหมายเลขต่ำสุดก่อน แล้วไปยังหมายเลขถัดไปหากเซิร์ฟเวอร์นั้นไม่ตอบสนอง ระเบียนสองรายการที่มีหมายเลขเดียวกันจะแบ่งภาระกัน เครื่องมือตรวจสอบจะแสดงรายการตามลำดับนี้ และแปลงชื่อโฮสต์แต่ละรายการเป็นที่อยู่ IPv4 และ IPv6

เมื่อโดเมนไม่มีระเบียน MX เลย ผู้ส่งจะใช้ระเบียน A หรือ AAAA แทน และพยายามส่งอีเมลไปยังปลายทางนั้น (RFC 5321 ส่วน 5.1) ซึ่งแทบไม่ใช่สิ่งที่ต้องการ เพราะที่อยู่ของโดเมนเปล่ามักเป็นเว็บเซิร์ฟเวอร์

ระเบียนที่ทำให้ส่งอีเมลไม่ได้

ระเบียน MX ต้องชี้ไปยังชื่อโฮสต์ ระเบียนที่ชี้ไปยัง IP ไม่ถูกต้อง เช่นเดียวกับระเบียนที่ชื่อโฮสต์เป็น CNAME ซึ่ง RFC 2181 ห้ามไว้ ผู้ส่งส่วนใหญ่ยังคงทำตาม CNAME แต่บางรายจะยกเลิกการส่ง ทำให้โดเมนรับอีเมลจากผู้ให้บริการรายหนึ่งได้ แต่อีเมลจากอีกรายถูกตีกลับ เครื่องมือตรวจสอบจะแจ้งเตือนทั้งสองกรณี รวมถึงชื่อโฮสต์ที่ resolve ไม่ได้เลย ซึ่งอาจหมายความว่าการย้ายระบบทิ้งระเบียนของเซิร์ฟเวอร์เก่าไว้

null MX คือระเบียนเดียวที่มีค่า 0 ตามด้วยจุด ใช้ระบุว่าโดเมนไม่รับอีเมล (RFC 7505) นี่เป็นค่าที่ถูกต้องสำหรับโดเมนที่ไม่ส่งและไม่รับอีเมล โดยผู้ส่งจะหยุดพยายามทันทีแทนที่จะลองส่งซ้ำเป็นเวลาหลายวัน โดเมนที่คุณใช้ส่งอีเมลไม่ควรมีระเบียนนี้ เพราะอีเมลตอบกลับและอีเมลตีกลับต้องมีปลายทางให้ส่งไป

ทำไมโดเมนที่ใช้ส่งอีเมลจึงต้องมี MX ที่ใช้งานได้

อีเมลตีกลับและอีเมลตอบกลับจะถูกส่งกลับไปยังโดเมน ดังนั้นโดเมนที่คุณใช้ส่งอีเมลต้องรับอีเมลได้ โดเมนใน Return-Path ใช้รับอีเมลตีกลับ ส่วนโดเมน From ใช้รับอีเมลตอบกลับ และผู้รับบางรายจะตรวจสอบว่าโดเมนเหล่านี้รับอีเมลได้หรือไม่ก่อนรับข้อความจากโดเมนนั้น ซับโดเมนที่ใช้ส่งอีเมลแต่ไม่มีทั้ง MX และระเบียน A อาจดูเหมือนโดเมนที่สร้างขึ้นมาโดยไม่มีอยู่จริง

เครื่องมือตรวจสอบจะค้นหาระเบียน MTA-STS และ TLS-RPT ควบคู่กับรายการ MX ด้วย การไม่มีระเบียนเหล่านี้ไม่ได้ทำให้อีเมลส่งเข้ามาไม่ได้ในปัจจุบัน หากตั้งค่าไว้ ผู้ส่งที่รองรับ MTA-STS จะปฏิเสธการส่งอีเมลถึงคุณโดยไม่มีการเข้ารหัส และ TLS-RPT จะระบุว่าต้องส่งรายงานไปที่ใดเมื่อการเข้ารหัสล้มเหลว

ทดสอบอีเมลจริงแทน

เครื่องมือแต่ละรายการตรวจสอบการตั้งค่าคนละส่วน การทดสอบแบบเต็มจะอ่านตัวอีเมลเอง: ส่งอีเมลหนึ่งฉบับไปยังที่อยู่อีเมลชั่วคราว แล้วดูผล SPF, DKIM และ DMARC ตามที่เซิร์ฟเวอร์ผู้รับประเมิน พร้อมรายการแบล็กลิสต์ เนื้อหา คะแนนสแปมทั้งสองระบบ และแผนแก้ไข เพิ่มการทดสอบตำแหน่งกล่องขาเข้าเพื่อดูว่าอีเมลไปอยู่ในโฟลเดอร์ใดของ Gmail, Outlook, Yahoo และผู้ให้บริการอื่นๆ

ทดสอบอีเมลของคุณดูตัวอย่างรายงาน

คำถาม

ตรวจสอบระเบียน MX อย่างไร

ป้อนโดเมนด้านบน เครื่องมือตรวจสอบจะสอบถาม DNS เพื่อค้นหาระเบียน MX จัดเรียงตามค่าความสำคัญ และ resolve เซิร์ฟเวอร์แต่ละเครื่องเป็นที่อยู่ของเซิร์ฟเวอร์นั้น หากใช้เทอร์มินัล คุณสามารถค้นหาข้อมูลเดียวกันด้วย dig MX example.com หรือ nslookup -type=mx example.com แต่จะไม่มีการตรวจสอบปลายทาง

หมายเลขลำดับความสำคัญของ MX หมายถึงอะไร

หมายเลขนี้คือค่าความสำคัญ โดยจะลองหมายเลขที่ต่ำกว่าก่อน โดเมนที่มี 10 mx1 และ 20 mx2 จะรับอีเมลที่ mx1 และใช้ mx2 เฉพาะเมื่อ mx1 ไม่ตอบสนอง หากหมายเลขเท่ากัน อีเมลจะถูกแบ่งระหว่างเซิร์ฟเวอร์ ค่าตัวเลขไม่มีความหมายอื่นนอกจากลำดับ ดังนั้น 1 กับ 5 จึงทำงานเหมือนกับ 10 กับ 50

ระเบียน MX ชี้ไปยัง CNAME ได้หรือไม่

ไม่ได้ RFC 2181 ห้ามไว้ และ RFC 5321 กำหนดให้ปลายทางมีระเบียนที่อยู่ของตัวเอง ผู้ส่งจำนวนมากยังคง resolve CNAME ให้ ทำให้ไม่พบข้อผิดพลาดจนกว่าผู้ส่งที่ตรวจสอบอย่างเข้มงวดรายหนึ่งจะตีกลับอีเมลของคุณ ให้ชี้ MX ไปยังชื่อปลายทางที่ CNAME ชี้ไป

ระเบียน null MX คืออะไร

ระเบียน MX รายการเดียวที่มีค่าความสำคัญเป็น 0 และมีปลายทางเป็นจุดเพียงจุดเดียว ตามข้อกำหนด RFC 7505 ระเบียนนี้แจ้งผู้ส่งว่าโดเมนไม่รับอีเมล ใช้กับโดเมนที่ไม่ส่งและไม่รับอีเมล รวมถึงโดเมนที่จอดไว้ เพื่อให้อีเมลที่ส่งไปยังโดเมนนั้นล้มเหลวทันที และไม่มีใครอ้างได้ว่าโดเมนรับอีเมลโดยไม่แจ้งให้ทราบ

ต้องมีระเบียน MX เพื่อส่งอีเมลหรือไม่

หากพิจารณาเฉพาะการส่ง คุณส่งอีเมลได้โดยไม่มีระเบียน MX แต่ในทางปฏิบัติ โดเมนใน From และ Return-Path ควรรับอีเมลได้ เพราะอีเมลตีกลับและอีเมลตอบกลับต้องมีปลายทาง และผู้รับจะมองว่าโดเมนที่ส่งอีเมลแต่รับอีเมลไม่ได้เป็นสัญญาณเตือน ซับโดเมนที่ใช้ส่งอีเมลเท่านั้นสามารถมี MX ที่ชี้ไปยังเซิร์ฟเวอร์รับอีเมลตีกลับของผู้ให้บริการของคุณ

การเปลี่ยนแปลง MX ใช้เวลานานเท่าใด

นานเท่ากับค่า TTL ของระเบียนเดิม ผู้ส่งจะเก็บคำตอบไว้ในแคชจนกว่าจะหมดอายุ ดังนั้นให้ลดค่า TTL หนึ่งวันก่อนย้ายระบบ จากนั้นเปลี่ยนระเบียน และให้เซิร์ฟเวอร์เดิมรับอีเมลต่อไปจนกว่าค่า TTL เดิมจะหมดอายุ

Common errors

เครื่องมือฟรีอื่นๆ