ตารางเสมือนที่เป็นทางเลือกระบุการเปลี่ยนเส้นทางสำหรับผู้รับในประเทศและนอกโดเมน การเปลี่ยนเส้นทางถูกใช้โดยการล้างข้อมูล (8) daemon การเปลี่ยนเส้นทางจะเกิดซ้ำ การเปลี่ยนเส้นทางเสมือนจะใช้กับที่อยู่ซองจดหมายของผู้รับเท่านั้นและจะไม่มีผลกับส่วนหัวของข้อความ คิดว่ากฎ Sendmail ตั้งค่า S0 หากคุณต้องการ ใช้ การทำแผนที่แบบบัญญัติ เพื่อเขียนส่วนหัวและที่อยู่ซองจดหมายโดยทั่วไป
การสนับสนุนทั่วไปสำหรับโดเมนเสมือนจะมีลักษณะดังนี้:
- virtual.domain จับคู่กับ ... anything (เนื้อหาขวาไม่สำคัญ)
- user1@virtual.domain จับคู่กับ ... address1
- user2@virtual.domain แมปกับ ... address2, address3
ด้วยวิธีนี้เซิร์ฟเวอร์ SMTP ยอมรับเมลสำหรับ virtual.domain และปฏิเสธเมลสำหรับ unknown@virtual.domain ว่าไม่สามารถส่งได้ รูปแบบของตารางเสมือนมีดังต่อไปนี้การแมปที่พยายามตามลำดับดังที่แสดงไว้ที่นี่:
- user@domain ถูกจับคู่กับ ... ที่ address, address, ... : Mail for user@domain ถูกเปลี่ยนเส้นทางไปยัง address แบบฟอร์มนี้มีความสำคัญสูงสุด
- user แมปไปยัง ... ที่ address, address, ... : เมลสำหรับ user@site จะถูกเปลี่ยนเส้นทางไปยังที่ address เมื่อไซต์เท่ากับ $myorigin เมื่อไซต์แสดงรายการใน $mydestination หรือเมื่อมีการระบุไว้ใน $inet_interfaces ฟังก์ชันนี้ทับซ้อนกับฟังก์ชันการทำงานของฐานข้อมูล นามแฝงท้องถิ่น ข้อแตกต่างคือการทำแผนที่เสมือนสามารถใช้กับที่อยู่ในพื้นที่
- @domain ถูกแมปไปยัง ... ที่ address, address, ... : เมลสำหรับผู้ใช้ใน domain จะถูกเปลี่ยนเส้นทางไปยัง address แบบฟอร์มนี้มีลำดับความสำคัญต่ำสุด
ในทุกรูปแบบข้างต้นเมื่อที่อยู่มีรูปแบบ @otherdomain ผลลัพธ์จะเป็นผู้ใช้เดียวกันในโดเมนอื่น สิ่งนี้ใช้ได้สำหรับที่อยู่แรกในส่วนขยายเท่านั้น ส่วนขยายที่อยู่: เมื่อการค้นหาล้มเหลวและ address localpart มีตัวคั่นผู้รับที่เป็นตัวเลือก (เช่น user+foo@domain ) การค้นหาจะทำซ้ำสำหรับที่อยู่ที่ไม่ได้ถูกขยาย (เช่น user@domain ) และส่วนขยายที่อยู่ที่ไม่ตรงกัน ผลของการขยายตัว ลำดับที่ตรงกันคือ: user+foo@domain , user@domain , user+foo , user และ @domain