Salı, Aralık 20, 2011

Exim giden e-posta gönderme IP sini değiştirme

Dosyaları Oluşturma ve Düzenleme

öncelikle hangi domainin hangi ip adresinden mail göndereceğini belirtmek için aşağıdaki dosyalar lazım


  1. /etc/mailhelo — Exim'in HELO komutunu yapılandırma dosyası. 
  2. /etc/mailips — hangi IP adreslerinden posta gönderilmesi gerektiğini belirten dosya. 


/etc/mailhelo
EXIM bir e-posta sunucu ve istemci arasında diyalog başlatmak için HELO komutunu kullanır. Bu dosya hangi HELO komutunu göndermesi gerektiğini yönetir. Budosyayı oluşturmak için, nano, vi veya vim gibi bir metin düzenleyicisi kullanmanız gerekecektir. Dosyayı aşağıdaki şekildeyapılandırmanız gerekir:


 example.com: example.com
 sub.example.com: example.com
 example.net: example.net
 addon.example.net: example.net
 *: hostname.example.com
/etc/mailips
 example.com: 192.168.0.2
 sub.example.com: 192.168.0.2
 example.net: 192.168.0.3
 addon.example.net: 192.168.0.3
 *: 192.168.0.1

daha sonra exim.conf dan aşağıdaki ayarları yapmak gerekiyor

remote_smtp:
  driver = smtp
  interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
  helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}

Hiç yorum yok: