ตารางเสมือนที่เป็นทางเลือกระบุการเปลี่ยนเส้นทางสำหรับผู้รับในประเทศและนอกโดเมน การเปลี่ยนเส้นทางถูกใช้โดยการล้างข้อมูล (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`