Postfix มีความยืดหยุ่นสูง (และซับซ้อน) ในการกำหนดค่าดังนั้นจึงมีหลายวิธีในการทำสิ่งนี้ วิธีที่ง่ายที่สุดอาจจะใช้transport(5)
ตาราง
ก่อนอื่นให้เปิดใช้งานตารางการขนส่งใน postfix:
/etc/postfix/main.cf:
transport_maps = hash:/etc/postfix/transport
คุณจะต้องตรวจสอบให้แน่ใจว่า Postfix รับอีเมลสำหรับที่อยู่ที่ Lamson จะจัดการ ลองดูที่permit_auth_destination
กฎ Postfix จะนำไปใช้เพื่อกำหนดที่อยู่ผู้รับที่ถูกต้อง สำหรับตัวอย่างต่อไปนี้สมมติว่า "example.com" เป็นโดเมนที่ไม่รู้จักกับ Postfix อาจเป็นวิธีที่ง่ายที่สุดในการเพิ่มมันเป็นโดเมนรีเลย์:
/etc/postfix/main.cf:
relay_domains = example.com
จากนั้นสร้างตารางที่เหมาะสม เช่นเปลี่ยนเส้นทางเมลทั้งหมดสำหรับโดเมน "example.com" รวมถึงเมลสำหรับ "user@mydomain.org" ไปยัง Lamson ในพื้นที่ของคุณที่พอร์ต 10025:
/etc/postfix/transport:
example.com smtp:127.0.0.1:10025
user@mydomain.org smtp:127.0.0.1:10025
หลังจากนั้น (และหลังจากอัปเดตไฟล์ตารางการขนส่งทุกครั้ง) อย่าลืมเรียกใช้:
$ postmap /etc/postfix/transport
สิ่งนี้จะทำให้คุณไป อย่าลืมอ่านtransport(5)
man page ซึ่งจะให้แนวคิดเพิ่มเติมเกี่ยวกับวิธีการใช้สิ่งอำนวยความสะดวกที่ทรงพลังนี้