De optionele virtuele tabellen specificeren omleidingen voor locale en niet-locale
ontvangers of domeinen. De omleidingen worden gebruikt door de cleanup(8) daemon.
De omleidingen zijn recursief.
De virtuele omleiding word alleen toegevoegd aan de ontvanger enveloppe adres, en
doet niets met de berichten headers. Denk hierbij aan de Sendmail regel S0.
Gebruik de canonical mapping voor het herschrijven van de header
en enveloppe de adressen in het algemeen.
Typisch ondersteuning voor een virtueel domein lijkt op het volgende:
- virtueel.domein word gemapt naar... alles (rechtse inhoud maakt niet uit)
- gebruiker1@virtueel.domein word gemapt naar... adres1
- gebruiker2@virtueel.domein word gemapt naar... adres2,
adres3
Hiermee zal de SMTP server email accepteren voor virtual.domein en weigert hij email voor
onbekend@virtueel.domein en beschouwt dit als niet afleverbaar.
Het formaat van de virtuele tabel is als volgt, en mappings worden uitgeprobeerd in de
volgorde zoals hieronder in de lijst staat:
- gebruiker@domein word gemapt naar... adres, adres, ...: Email voor
gebruiker@domein word omgeleid naar adres.
Deze vorm heeft de hoogste prioriteit.
- gebruiker word gemapt naar... adres, adres, ...: Email voor gebruiker@website word omgeleid naar adres wanneer de website gelijk is
aan $myorigin en wanneer de website in de lijst $mydestination staat, of wanneer het in de lijst
$inet_interfaces staat. Deze functionaliteit overlapt met de functionaliteit van
de locale alias database. Het verschil is dat de virtuele mapping kan worden
toegevoegd aan niet-locale adressen.
- @domein word gemapt naar... adres, adres, ...: Email voor iedere gebruiker
die in het domein is word omgeleid naar adres. Deze vorm heeft de laagste prioriteit.
Voor al de bovenstaande formuleringen geld, wanneer een adres de volgende vorm heeft @anderdomein, het
resultaat hetzelfde zal zijn voor de gebruiker in anderdomein. Dit werkt alleen voor het eerste adres in de
uitbreiding.
ADRES UITBREIDING: Wanneer het zoeken mislukt, en het locale gedeelte van het adres bevat de optionele
ontvanger scheiding teken (Bijv. gebruiker+foo@domein), zal de zoekactie worden herhaald voor het
niet uitgebreide adres (Bijv. gebruiker@domein), en de niet overeenkomende adres uitbreiding word
overgedragen naar het resultaat van de uitbreiding.
De overeenkomende volgorde is: gebruiker+foo@domein, gebruiker@domein,
gebruiker+foo, gebruiker, en @domein.