ปัญหาที่ผู้ส่งพบคือ ส่งอีเมลออกไปยังปลายทางของบางโดเมนแล้วถูกตีกลับด้วยข้อความประมาณนี้
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 และค้นหาจากชื่อโดเมนเนมก็จะพบว่าถูกชี้ไปที่ใด ดังตัวอย่าง
![](https://thailandemailhosting.com/wp-content/uploads/2022/02/mx-lookup.png)
ดูเหมือนว่า 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