Izvēles virtuālā tabula norāda novirzīšanu vietējiem un vietējiem saņēmējiem vai domēniem. Pāradresācijas izmanto tīrīšanas (8) dēmons. Pāradresācijas ir rekursīvas.

Virtuālā novirzīšana tiek piemērota tikai adresāta aploksnes adresei, un tā neietekmē ziņojumu galvenes. Ja vēlaties, domājiet par Sendmail noteikumu kopu `S0` . Izmantojiet kanonisko kartēšanu, lai kopumā pārrakstītu galvenes un aplokšņu adreses.

Parasti virtuālā domēna atbalsts ir šāds:

- `virtual.domain` kartēts uz ... `anything` (labās puses saturam nav nozīmes)
- `user1@virtual.domain` kartēti uz ... `address1`
- `user2@virtual.domain` uz ... `address2, address3`

Ar šo, SMTP serveris akceptē pastu `virtual.domain` un noraida pastu `unknown@virtual.domain` piegādājams.

Virtuālās tabulas formāts ir šāds, kartēšana tiek izmēģināta šeit norādītajā secībā:

- `user@domain` kartēts uz ... `address, address, ...` : `user@domain` pasts tiek novirzīts uz `address` . Šai formai ir visaugstākā prioritāte.
- `user` kartēts uz ... `address, address, ...` : pasts `user@site` tiek novirzīts uz `address` kad vietne ir vienāda ar `$myorigin` ja vietne ir norādīta `$mydestination` vai kad tā ir norādīta `$inet_interfaces` . Šī funkcionalitāte pārklājas ar vietējās aizstājvārdu datu bāzes funkcionalitāti. Atšķirība ir tāda, ka virtuālo kartēšanu var piemērot vietējām adresēm.
- `@domain` kartēts uz ... `address, address, ...` : Jebkura `domain` lietotāja pasts tiek novirzīts uz `address` . Šai formai ir viszemākā prioritāte.

Visās iepriekšminētajās formās, ja adresei ir forma `@otherdomain` , rezultāts ir tas pats lietotājs citā domēnā. Tas darbojas tikai ar pirmo paplašinājuma adresi.

ADRESES PAPLAŠINĀŠANA: Ja meklēšana neizdodas, un adresē localpart ir iekļauts izvēles saņēmēja atdalītājs (piemēram, `user+foo@domain` ), meklēšana tiek atkārtota neparedzētai adresei (piemēram, `user@domain` ), un nesaskaņotās adreses paplašinājums tiek pārvietots uz paplašināšanās rezultāts. Saskaņošanas kārtība ir šāda: `user+foo@domain` , `user@domain` , `user+foo` , `user` , un `@domain` .