ฉันล้มเหลวในการรับ postfix เพื่อจัดการการส่งต่อสำหรับหลายโดเมน
สถานการณ์:
ฉันกำลังพยายามตั้งค่าการส่งต่อเมลสำหรับหลายเอนทิตีซึ่งแต่ละรายการมีหลายโดเมน
จดหมายจากเอนทิตีที่ระบุถึงตัวเองควรส่งต่อไปยังเอนทิตีเซิร์ฟเวอร์ MS Exchange ภายในเครื่อง
เมลอื่นทั้งหมดควรส่งต่อผ่านเซิร์ฟเวอร์เมลภายนอก
สิ่งที่ฉันได้ลอง:
มาสเตอร์.cf:
localhost:6127 inet n - y - - smtpd
-o โฮสต์รีเลย์=
-o transport_maps=/dev/null
-o syslog_name=postfix/myTest
-o sender_dependent_relayhost_maps=hash:myTest_senders
-o default_transport=smtp:external.Mail.Server:587
myTest_senders:
myTest.dom รีเลย์:[internal.exchange.server]:25 # ลอง smtp: ...
main.cf:
transport_maps = แฮช:/etc/postfix/transport
/etc/postfix/transport
myTest.tld smtp:[127.0.0.1]:6127
เกิดอะไรขึ้น:
เมลสำหรับ [email protected] จะถูกส่งไปยัง localhost:6127 อย่างถูกต้อง และหากผู้ส่งเป็น [email protected] ผลลัพธ์คือ "554 5.4.0 Error: too many hops"
ฉันนิ่งงันอย่างสมบูรณ์และขอขอบคุณคำแนะนำใด ๆ