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 .