Die opsionele virtuele tabel spesifiseer aanwysings vir plaaslike en nie-plaaslike ontvangers of domeine. Die herleiding word deur die opruimingsdemon (8) gebruik. Die aansture is rekursief.

Die virtuele herleiding word slegs op die koevertadres van die ontvanger toegepas, en dit beïnvloed nie die boodskapopskrifte nie. Dink dat Sendmail-reël `S0` , as jy wil. Gebruik kanonieke kartering om kop- en koevertadresse in die algemeen te herskryf.

Tipiese ondersteuning vir 'n virtuele domein lyk soos volg:

- `virtual.domain` gekarteer op ... `anything` (inhoud van die regterkant maak nie saak nie)
- `user1@virtual.domain` gekarteer na ... `address1`
- `user2@virtual.domain` gekarteer na ... `address2, address3`

Hiermee aanvaar die SMTP-bediener e-pos vir `virtual.domain` en verwerp e-pos vir `unknown@virtual.domain` as onlewerbaar.

Die formaat van die virtuele tabel is soos volg, maar die kartering word probeer in die volgorde soos hier gelys:

- `user@domain` gekarteer na ... `address, address, ...` : Pos vir `user@domain` word herlei na `address` . Hierdie vorm het die hoogste voorrang.
- `user` gekarteer om ... `address, address, ...` : Mail vir `user@site` is herlei na `address` wanneer webwerf is gelyk aan `$myorigin` wanneer werf in gelys `$mydestination` , of wanneer dit geplaas word in `$inet_interfaces` . Hierdie funksionaliteit oorvleuel met die funksionaliteit van die plaaslike alias- databasis. Die verskil is dat virtuele kartering toegepas kan word op nie-plaaslike adresse.
- `@domain` gekarteer na ... `address, address, ...` : Pos vir enige gebruiker in die `domain` word herlei na `address` . Hierdie vorm het die laagste voorrang.

In al die bogenoemde vorms, as die adres die vorm `@otherdomain` , is die resultaat dieselfde gebruiker in die ander domein. Dit werk slegs vir die eerste adres in die uitbreiding.

ADDRESS-UITBREIDING: As die soektog misluk, en die adres localpart die opsionele ontvangerafbakening bevat (bv. `user+foo@domain` ), word die soektog herhaal vir die onbeperkte adres (bv. `user@domain` ), en die ongeëwenaarde adresuitbreiding word oorgedra na die resultaat van uitbreiding. Die passende volgorde is: `user+foo@domain` , `user@domain` , `user+foo` , `user` en `@domain` .