ฉันพยายามติดตั้งเซิร์ฟเวอร์ SMTP 2 เครื่องหลังไฟร์วอลล์เดียว หนึ่งเซิร์ฟเวอร์สำหรับ โดเมนเอ.คอม
และอีกอย่างสำหรับ โดเมนบี.คอม
. ฉันต้องการกำหนดค่าเซิร์ฟเวอร์สำหรับ โดเมนเอ.คอม
เพื่อรับจดหมายสำหรับ โดเมนบี.คอม
และส่งต่อเป็นการภายใน
ฉันได้เพิ่มการตั้งค่าต่อไปนี้ใน /etc/postfix/main.cf
บนโดเมน A.com:
แผนที่ขนส่ง =
แฮช:/etc/postfix/transport
พร็อกซี:mysql:/etc/postfix/mysql/transport_maps_user.cf
พร็อกซี:mysql:/etc/postfix/mysql/transport_maps_maillist.cf
พร็อกซี:mysql:/etc/postfix/mysql/transport_maps_domain.cf
โดเมนรีเลย์ =
$mydestination
แฮช:/etc/postfix/relay
พร็อกซี:mysql:/etc/postfix/mysql/relay_domains.cf
relay_recipient_maps = แฮช:/etc/postfix/relay_recipients
relay_transport = รีเลย์
และในไฟล์อ้างอิง:
/etc/postfix/รีเลย์
โดเมนบี.คอม
/etc/postfix/relay_recipients
@domainB.com x
/etc/postfix/transport
domainB.com smtp:[192.168.0.236]
ฉันวิ่งแล้ว แผนที่ไปรษณีย์
ในแต่ละไฟล์เหล่านี้
จดหมายถึง/จาก โดเมนเอ.คอม
ทำงานได้ดี เมื่อฉันพยายามส่งเมลไปที่ [email protected] มันตีกลับด้วย 554 5.7.1 <[email protected]>: การเข้าถึงรีเลย์ถูกปฏิเสธ