ปัญหาที่ผู้ส่งพบคือ ส่งอีเมลออกไปยังปลายทางของบางโดเมนแล้วถูกตีกลับด้วยข้อความประมาณนี้
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
name@domainname.com
all relevant MX records point to non-existent hosts or (invalidly) to IP addresses
ตามข้อความข้างต้น Error บอกว่าค่า MX Record ของปลายทางถูกชี้ไปที่ Host ที่ไม่มีอยู่จริง หรือถูกชี้ไปยัง IP Address ที่ไม่สามารถทำงานได้ ซึ่งถ้าเราปิงเทสโดเมนดังกล่าว ก็จะสามารถปิงค่าได้ตามปกติ
วิธีตรวจสอบว่าค่า MX Record คือค่าใด
เพียงเข้าไปที่เว็บไซต์ mxtoolbox.com และค้นหาจากชื่อโดเมนเนมก็จะพบว่าถูกชี้ไปที่ใด ดังตัวอย่าง
ดูเหมือนว่า Server ปลายทางจะไม่ได้มีอะไรผิดปกติเพราะ Hostname, IP Address ก็สามารถปิงเทสได้ตามปกติ แต่ปัญหาดังกล่าวนี้ ความจริงแล้วต้องแก้ไขที่ Sender’s Server ในส่วนของ Exim เพื่อตั้งค่าให้ผู้ส่งสามารถส่งไปยังปลายทางที่ใช้ IP Address เป็นค่า MX Record ได้
โดยใส่คำสั่งดังนี้ allow_mx_to_ip = true
เมื่อนำคำสั่งนี้ไปใส่ในไฟล์ Exim.config แล้ว ทำการ Restart Service ก็จะสามารถใช้ Mail Server ของผู้ส่ง ส่งไปยังปลายทางที่มี IP Address เป็นค่า MX Record ดังกล่าวได้
บทความที่เกี่ยวข้อง
Reject Message: Delivery Status Notification (Delay)
Reject Message : Error This message was created automatically by mail delivery software.
Reject Message: Server error: ‘550 “Unknown User”
Reject Message : Warning: message XXXXXX-XXXXXX-XX delayed 24 – 48 hours
Reject Message: 550 We do not accept message/partial messages here