Valinnainen virtuaalitaulukko määrittelee uudelleenohjaukset paikallisille ja muille kuin paikallisille vastaanottajille tai verkkotunnuksille. Uudelleenohjauksia käyttää puhdistus (8) -deemoni. Uudelleenohjaukset ovat rekursiivisia. Virtuaalista uudelleenohjausta sovelletaan vain vastaanottajan kirjekuoren osoitteeseen, eikä se vaikuta viestin otsikoihin. Ajattele Sendmail-sääntöjoukkoa S0 , jos haluat. Käytä kanonista kartoitusta kirjoittaaksesi otsikko- ja kirjekuoriosoitteet yleensä.
Tyypillinen tuki virtuaaliverkkotunnukselle näyttää seuraavalta:
- virtual.domain kartoitettu ... anything (oikeanpuoleisella sisällöllä ei ole merkitystä)
- user1@virtual.domain kartoitettu ... address1
- user2@virtual.domain osoitteeseen ... address2, address3
Tämän avulla SMTP-palvelin hyväksyy sähköpostit virtual.domain ja hylkää unknown@virtual.domain toimittamattomina. Virtuaalitaulukon muoto on seuraava, kartoituksia yritetään tässä luetellussa järjestyksessä:
- user@domain kartoitettu ... address, address, ... : user@domain posti ohjataan address . Tällä lomakkeella on suurin etusija.
- user kartoitettu ... address, address, ... : Mail for user@site ohjataan address kun sivusto on yhtä suuri kuin $myorigin kun sivusto on lueteltu $mydestination tai kun se on lueteltu $inet_interfaces . Tämä toiminto on päällekkäinen paikallisen alias- tietokannan toiminnallisuuden kanssa. Ero on siinä, että virtuaalikartoitusta voidaan soveltaa muihin kuin paikallisiin osoitteisiin.
- @domain kartoitettu ... address, address, ... : domain kaikkien käyttäjien postit ohjataan address . Tällä lomakkeella on alhaisin etusija.
Kaikissa yllä olevissa lomakkeissa, kun osoitteessa on muoto @otherdomain , tulos on sama käyttäjä toisessa verkkotunnuksessa. Tämä toimii vain laajennuksen ensimmäisessä osoitteessa. OSOITTEEN LAAJENTAMINEN: Kun haku epäonnistuu ja osoitteen localpart sisältää valinnaisen vastaanottajan rajaajan (esim. user+foo@domain ), haku toistetaan etsittämättömälle osoitteelle (esim. user@domain ) ja sovittamattoman osoitteen laajennus siirretään laajentumisen tulos. Sovitus järjestys on: user+foo@domain , user@domain , user+foo , user , ja @domain .