Neobvezna navidezna tabela določa preusmeritve za lokalne in ne-lokalne prejemnike ali domene. Preusmeritve uporablja demon (8) demon. Preusmeritve so rekurzivne.

Navidezna preusmeritev se uporablja samo za naslov ovojnice prejemnika in ne vpliva na glave sporočil. Pomislite, da je Sendmail pravilo nastavljeno `S0` , če želite. Uporabite kanonično preslikavo, če želite na splošno napisati naslove glave in ovojnice.

Običajna podpora za virtualno domeno je naslednja:

- `virtual.domain` preslikana na ... `anything` (vsebina na desni strani ni pomembna)
- `user1@virtual.domain` preslikana na ... `address1`
- `user2@virtual.domain` preslikana na ... `address2, address3`

S tem SMTP strežnik sprejme pošto za `virtual.domain` in zavrne pošto za `unknown@virtual.domain` kot `unknown@virtual.domain` .

Oblika virtualne tabele je naslednja, preslikave se preizkušajo v vrstnem redu, kot je naveden tukaj:

- `user@domain` preslikana na ... `address, address, ...` : pošta za `user@domain` je preusmerjena na `address` . Ta oblika ima največjo prednost.
- `user` preslikanega na ... `address, address, ...` : Pošta za `user@site` se preusmeri na `address` ko je spletno mesto enako `$myorigin` ko je spletno mesto navedeno v `$mydestination` ali ko je navedeno v `$inet_interfaces` . Ta funkcionalnost se prekriva s funkcionalnostjo lokalne baze vzdevkov . Razlika je v tem, da se navidezno preslikavo lahko uporabi za ne-lokalne naslove.
- `@domain` preslikan na ... `address, address, ...` : pošta za vsakega uporabnika v `domain` je preusmerjena na `address` . Ta oblika ima najnižjo prednost.

V vseh zgornjih oblikah, če ima naslov obrazec `@otherdomain` , je rezultat isti uporabnik v drugi domeni. To deluje samo za prvi naslov v razširitvi.

PODALJŠANJE NASLOVA: Če iskanje ne uspe in lokalni naslov naslova vsebuje neobvezno ločilo prejemnika (npr. `user+foo@domain` ), se iskanje ponovi za nerazširjen naslov (npr. `user@domain` ) in razširitev naslova brez primere naslova se razširi na rezultat širitve. Ujemanje je: `user+foo@domain` , `user@domain` , `user+foo` , `user` in `@domain` .