Voliteľná virtuálna tabuľka špecifikuje presmerovania pre miestnych a ne lokálnych príjemcov alebo domény. Presmerovania používa démon vyčistenia (8). Presmerovania sú rekurzívne.

Virtuálne presmerovanie sa použije iba na adresu obálky príjemcu a neovplyvní hlavičky správ. Pravidlo Sendmail nastaví `S0` , ak chceš. Na prepísanie adresy hlavičky a obálky všeobecne použite kanonické mapovanie .

Typická podpora virtuálnej domény vyzerá takto:

- `virtual.domain` mapovaný na ... `anything` (na obsahu na pravej strane nezáleží)
- `user1@virtual.domain` mapovaný na ... `address1`
- `user2@virtual.domain` mapovaný na ... `address2, address3`

SMTP server týmto prijíma poštu pre `virtual.domain` a odmieta poštu pre `unknown@virtual.domain` ako nedoručiteľnú.

Formát virtuálnej tabuľky je nasledovný, mapovania sa skúšajú v poradí uvedenom nižšie:

- `user@domain` mapped to ... `address, address, ...` : Mail pre `user@domain` je presmerovaný na `address` . Táto forma má najvyššiu prioritu.
- `user` mapovaný na ... `address, address, ...` : Mail pre `user@site` je presmerovaný na `address` keď je web rovný `$myorigin` keď je web uvedený v `$mydestination` alebo keď je uvedený v `$inet_interfaces` . Táto funkcia sa prekrýva s funkčnosťou lokálnej aliasovej databázy. Rozdiel je v tom, že virtuálne mapovanie sa dá použiť aj na nelokálne adresy.
- `@domain` mapované na ... `address, address, ...` : Mail pre každého používateľa v `domain` je presmerovaný na `address` . Táto forma má najnižšiu prioritu.

Ak má adresa vo všetkých vyššie uvedených `@otherdomain` tvar `@otherdomain` , výsledkom je rovnaký používateľ v inej doméne. Toto funguje iba pre prvú adresu v rozšírení.

ROZŠÍRENIE ADRESY: Ak vyhľadávanie zlyhá a adresa localpart obsahuje voliteľný oddeľovač príjemcov (napr. `user+foo@domain` ), vyhľadávanie sa zopakuje pre nerozšírenú adresu (napr. `user@domain` ) a nespárovaná prípona adresy sa rozšíri do výsledok expanzie. Zodpovedajúce poradie je: `user+foo@domain` , `user@domain` , `user+foo` , `user` a `@domain` .