İsteğe bağlı sanal tablo, yerel ve yerel olmayan alıcılar veya etki alanları için yeniden yönlendirmeleri belirtir. Yönlendirmeler temizleme (8) arka plan programı tarafından kullanılır. Yönlendirmeler yinelemelidir. Sanal yönlendirme yalnızca alıcı zarf adresine uygulanır ve ileti üstbilgilerini etkilemez. İsterseniz Sendmail kural kümesi S0 düşünün. Genel olarak üstbilgi ve zarf adreslerini yeniden yazmak için kurallı eşleme kullanın.
Sanal etki alanı için tipik destek aşağıdakine benzer:
- virtual.domain için ... eşlenen anything (sağ içeriği önemli değil)
- user1@virtual.domain ... address1 eşlendi
- user2@virtual.domain ... address2, address3
Bununla, SMTP sunucusu virtual.domain için posta kabul eder ve unknown@virtual.domain için unknown@virtual.domain teslim edilemez olarak reddeder. Sanal tablonun biçimi aşağıdaki gibidir, eşlemeler burada listelenen sırada denenmektedir:
- user@domain ... address, address, ... eşleşti: user@domain için address yönlendiriliyor. Bu form en yüksek önceliğe sahiptir.
- user eşleştirildi ... address, address, ... : Site $mydestination içinde listelendiğinde veya $inet_interfaces içinde listelendiğinde site $myorigin değerine eşit olduğunda address user@site address $inet_interfaces . Bu işlevsellik, yerel takma ad veritabanının işlevselliğiyle çakışır. Aradaki fark, sanal eşlemenin yerel olmayan adreslere uygulanabilmesidir.
- @domain ... address, address, ... @domain : domain herhangi bir kullanıcının postası address yönlendirilir. Bu form en düşük önceliğe sahiptir.
Yukarıdaki tüm formlarda, adres @otherdomain etki alanı biçiminde @otherdomain , sonuç diğer etki alanındaki aynı kullanıcıdır. Bu, yalnızca genişletmedeki ilk adres için geçerlidir. ADRES UZATMA: Arama başarısız olduğunda ve adres yerel bölümü isteğe bağlı alıcı sınırlayıcı (ör. user+foo@domain ) içerdiğinde, arama uzatılmamış adres (örneğin, user@domain ) için tekrarlanır ve eşleşmeyen adres uzantısı genişleme sonucu. Eşleşen sıra: user+foo@domain , user@domain , user+foo , user ve user@domain @domain .