Незадължителната виртуална таблица определя пренасочвания за локални и не локални получатели или домейни. Пренасочванията се използват от демона за почистване (8). Пренасочванията са рекурсивни.

Виртуалното пренасочване се прилага само към адреса на плика на получателя и не засяга заглавките на съобщенията. Помислете правилото Sendmail, зададено `S0` , ако желаете. Използвайте канонично картографиране, за да пренапишете адресите на заглавия и пликове като цяло.

Типичната поддръжка за виртуален домейн изглежда по следния начин:

- `virtual.domain` картографиран за ... `anything` (съдържанието на дясната ръка няма значение)
- `user1@virtual.domain` картографиран до ... `address1`
- `user2@virtual.domain` картографиран на ... `address2, address3`

С това SMTP сървърът приема поща за `virtual.domain` и отхвърля пощата за `unknown@virtual.domain` като `unknown@virtual.domain` .

Форматът на виртуалната таблица е както следва, като картите се опитват в реда, както е посочен тук:

- `user@domain` картографиран на ... `address, address, ...` : Пощата за `user@domain` е пренасочена към `address` . Тази форма има най-голямо предимство.
- `user` картографиран на ... `address, address, ...` : Пощата за `user@site` се пренасочва към `address` когато сайтът е равен на `$myorigin` когато сайтът е посочен в `$mydestination` или когато е посочен в `$inet_interfaces` . Тази функционалност се припокрива с функционалността на локалната база данни за псевдоним . Разликата е, че виртуалното картографиране може да се приложи към не локални адреси.
- `@domain` картографиран до ... `address, address, ...` : Пощата за всеки потребител в `domain` е пренасочена към `address` . Тази форма има най-ниско предимство.

Във всички по-горе форми, когато адресът има формата `@otherdomain` , резултатът е същия потребител в otherdomain. Това работи само за първия адрес в разширението.

РАЗШИРЕНИЕ НА АДРЕСА: Когато търсенето не успее и адресът localpart съдържа незадължителния разделител на получателя (напр. `user+foo@domain` ), търсенето се повтаря за неразширен адрес (напр. `user@domain` ), а разширението за несравним адрес се разпространява в резултатът от разширяването. Подходящият ред е: `user+foo@domain` , `user@domain` , `user+foo` , `user` и `@domain` .