Download Articles Stats About us Contact us
HomeCentOS

relay not permitted

ใน Exim Reject Log เจอ error นี้ ก็งงๆอยู่ว่า หมายถึงอะไร
error นี้เกิดจาก

แบบที่ 1
1. มี server 2 เครื่อง คือ เก่า กับ ใหม่
2. server เก่ามี domain1.com
3. ต่อมาย้าย domian1.com มาอยู่ server ใหม่
4. แล้วมี spam ส่งไปที่ ip ของ server เก่า โดยระบุผู้รับว่าเป็น postmaster@domain1.com
ทาง server เก่า ค้นหา domain1.com ใน server ตัวเองไม่เจอ เลยส่งเมล์หา server ใหม่
5. ทาง server ใหม่ ได้รับเมล์จะส่งหา domain1.com แต่เช็คแล้ว domain1.com ไม่มีผู้รับชื่อ postmaster@domain1.com
ดังนั้น server ใหม่ เลยตอบ error ไว้ว่า relay not permitted
พร้อมกับ block ip ของ server เก่าด้วย CSF

ทางแก้
ไปตั้งค่า server เก่า ให้ยังมี domain1.com อยู่ โดยไม่ต้อง suspend
เมื่อมี spam ส่งหา domain1.com
server เก่าก็จะส่งเมล์ไว้ที่ mail box ของ domain1.com
และไม่ส่งมาที่ server ใหม่
ปัญหา relay not permitted ก็จะไม่เกิดขึ้น

แบบที่ 2
1. เว็บ domain1.com มีการตั้งค่า DNS ให้ใช้ google apps แต่ยังตั้งให้ server รับอีเมล์ไว้
2. เมื่อมีเมล์จะส่งหา domain1.com ก็จะส่งเมลมาที่ server
3. ทาง exim เห็นว่า server เครื่องนี้มี domain1.com ก็ค้นหารายชื่ออีเมล์ที่ตรงกับผู้รับ
พอหาไม่เจอ ก็ตอบกลับไปว่า Unrouteable address หรือ Relay not permitted

ทางแก้
1. ตั้ง DNS ให้ส่งเมล์ไปที่ gmail
2. ตั้งค่าไม่รับ email
เมื่อมีเมล์ส่งเข้ามา มันจะส่งให้ google เลย และไม่แสดง error ออกมา

27 ก.ย. 62
© 2000 - 2024 palthai.com. All rights reserved.