Pasirenkama virtualioji lentelė nurodo peradresavimus vietiniams ir ne vietiniams gavėjams ar domenams. Peradresavimus naudoja valymo (8) demonas. Peradresavimai yra pasikartojantys. Virtualus peradresavimas taikomas tik gavėjo vokų adresams ir neturi įtakos pranešimų antraštėms. Pagalvokite apie „Sendmail“ taisyklių rinkinį S0 , jei norite. Norėdami perrašyti antraščių ir vokų adresus apskritai, naudokite kanoninį žemėlapių sudarymą .
Įprastas virtualiojo domeno palaikymas atrodo taip:
- virtual.domain priskiriamas ... anything (dešinės pusės turinys nesvarbus)
- user1@virtual.domain susietas su ... address1
- user2@virtual.domain susietas su ... address2, address3
Su šiuo, SMTP serveris priima paštą virtual.domain ir atmeta paštą unknown@virtual.domain kaip nepristatyta. Virtualios lentelės formatas yra toks, žemėlapiai bandomi tokia tvarka, kokia nurodyta čia:
- user@domain susietas su ... address, address, ... : „ user@domain yra nukreipiamas į address . Ši forma turi aukščiausią prioritetą.
- user susietas su ... address, address, ... : paštas user@site yra nukreipiamas į address kai svetainė yra lygi $myorigin kai svetainė yra įtraukta į $mydestination arba kai ji yra įtraukta į $inet_interfaces . Ši funkcija sutampa su vietinės slapyvardžio duomenų bazės funkcija. Skirtumas tas, kad virtualų žemėlapių sudarymą galima pritaikyti ne vietiniams adresams.
- @domain susietas su ... address, address, ... : Bet kokio domain vartotojo laiškai nukreipiami į address . Ši forma turi mažiausią svarbą.
Kai visose aukščiau nurodytose formose adresas yra forma @otherdomain , rezultatas yra tas pats vartotojas kitame domene. Tai veikia tik pirmuoju adresu plėtinyje. ADRESO IŠPLĖTIMAS: Kai paieška nepavyksta, o „localpart“ adresų sąraše yra pasirenkamas gavėjo ribotuvas (pvz., user+foo@domain ), pakartojama nenumatyto adreso (pvz., user@domain ) paieška, o nesuderintas adreso plėtinys perduodamas į plėtimosi rezultatas. Atitikimo tvarka yra tokia: user+foo@domain , user@domain , user+foo , user ir @domain .