Jadual maya pilihan menentukan pengalihan untuk penerima atau domain tempatan dan bukan tempatan. Pengalihan digunakan oleh pembersihan (8) daemon. Pengalihan semula bersifat rekursif. Pengalihan maya hanya diterapkan ke alamat sampul surat penerima, dan tidak mempengaruhi tajuk mesej. Fikirkan peraturan Sendmail set S0 , jika anda suka. Gunakan pemetaan kanonik untuk menulis semula alamat header dan sampul surat secara umum.
Sokongan khas untuk domain maya seperti berikut:
- virtual.domain dipetakan untuk ... anything (kandungan sebelah kanan tidak menjadi masalah)
- user1@virtual.domain dipetakan ke ... address1
- user2@virtual.domain dipetakan ke ... address2, address3
Dengan ini, pelayan SMTP menerima e-mel untuk unknown@virtual.domain virtual.domain dan menolak e-mel untuk tidak unknown@virtual.domain sebagai tidak dapat dihantar. Format jadual maya adalah seperti berikut, pemetaan dicuba mengikut urutan seperti yang disenaraikan di sini:
- user@domain dipetakan ke ... address, address, ... : Surat untuk user@domain dialihkan ke address . Bentuk ini mempunyai keutamaan tertinggi.
- user dipetakan ke ... address, address, ... : Surat untuk user@site diarahkan ke address apabila laman web sama dengan $myorigin apabila laman web disenaraikan dalam $mydestination , atau apabila disenaraikan di $inet_interfaces . Fungsi ini bertindih dengan fungsi pangkalan data alias tempatan . Perbezaannya ialah pemetaan maya dapat diterapkan ke alamat bukan tempatan.
- @domain dipetakan ke ... address, address, ... : Surat untuk setiap pengguna dalam domain diarahkan ke address . Bentuk ini mempunyai keutamaan terendah.
Dalam semua bentuk di atas, apabila alamat mempunyai bentuk @otherdomain , hasilnya adalah pengguna yang sama di domain lain. Ini berfungsi untuk alamat pertama dalam pengembangan sahaja. PENGELUARAN ALAMAT: Apabila carian gagal, dan alamat bahagian tempatan mengandungi pembatas penerima pilihan (mis., user+foo@domain ), carian diulang untuk alamat yang tidak diperpanjang (misalnya user@domain ), dan pelanjutan alamat yang tidak sesuai disebarkan ke hasil pengembangan. Urutan yang sepadan adalah: user+foo@domain , user@domain , user+foo , user , dan @domain .