Giden teslimatlar için yeni bir yönlendirici oluşturmak
Önceki Zarf Gönderici İmlerinin Eklenmesi Sonraki
Giden teslimatlar için yeni bir yönlendirici oluşturmak
Giden postalarınızı işleme sokmakta olan mevcut yönlendiricilerinizin (router) önüne yeni bir yönlendirici ekleyeceğiz. Bu yönlendirici uzak teslimatlar için yukarıdaki aktarımı (transport) kullanacak, fakat sadece kullanıcının ev dizininde bir “.return-path-sign” dosyası varsa ve alıcının alanadı bu dosyada mevcutsa. Örneğin, postanızı doğrudan internet üzerinden son hedefine gönderiyorsanız:
# Kullanıcının ev dizininde bir “.return-path-sign” dosyası
# varsa ve alıcının alanadı bu dosyada mevcutsa, uzak konaklara posta
# teslimatı yaparken zarf göndericisi adresini imleyeceğiz. Eğer dosya
# var ama içi boşsa, zarf göndericisi adresini daima imleyeceğiz.
#
dnslookup_signed:
  debug_print   = "R: dnslookup_signed for [email protected]$domain"
  driver        = dnslookup
  transport     = remote_smtp_signed
  senders       = ! : *
  domains       = ! +local_domains : !+relay_to_domains : \
      ${if exists {/home/$sender_address_local_part/.return-path-sign}\
                  {/home/$sender_address_local_part/.return-path-sign}\
                  {!*}}
  no_more
Veya, bir göstermelik sunucu (smarthost) kullanıyorsanız:
# Kullanıcının ev dizininde bir “.return-path-sign” dosyası
# varsa ve alıcının alanadı bu dosyada mevcutsa, uzak konaklara posta
# teslimatı yaparken zarf göndericisi adresini imleyeceğiz. Eğer dosya
# var ama içi boşsa, zarf göndericisi adresini daima imleyeceğiz.
#
smarthost_signed:
  debug_print   = "R: smarthost_signed for [email protected]$domain"
  driver        = manualroute
  transport     = remote_smtp_signed
  senders       = ! : *
  route_list    = * göstermelik.sunucu.adresi
  host_find_failed = defer
  domains       = ! +local_domains : !+relay_to_domains : \
      ${if exists {/home/$sender_address_local_part/.return-path-sign}\
                  {/home/$sender_address_local_part/.return-path-sign}\
                         {!*}}
  no_more
Sizce olması gereken diğer seçenekleri de (same_domain_copy_routing = yes gibi) ekleyin, tabii mevcut yönlendiricilerinizi tamamen oluşturduktan sonra.
Dikkat ederseniz, bu yönlendiriciyi zarf göndericisi adresi boş olan postalar için kullanmıyoruz - bunları birbirine karıştırmayalım![47]


[47] Yukarıdaki örneklerde, /home//.return-path-sign dosyası mevcut olmayabileceğinden senders kuralı aslında gereksizdir. Ancak, ongunluk açısından kuralı açıkça kullanıyoruz.
Önceki Üst Ana Başlık Sonraki
Gönderici adresini imlemek için bir Transport oluşturmak Başlangıç Gelen teslimatlar için redirect yönlendiricisi oluşturmak
Bir Linux Kitaplığı Sayfası