EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Exim ]

"Exim de belirli bir dosyada bulunan mail adreslerini veya ip adreslerini bloke etme" - Cihangir Besiktas - (2008-02-07 15:07:16)   [3921]

Exim de belirli bir dosyada bulunan email adreslerini bloke etmek için soyle bir yöntem izlenebilir;

Öncelikle exim konfigurasyon dosyasina (genelde /usr/exim/ dizininde) su satirlar eklenir:
acl_smtp_mail = acl_check_sender //acl_check ile ilgili satirlarin oldugu yere

//acl konfigurasyonunda begin acl den sonra ise asagidaki satirlari yaziyoruz

acl_check_sender:

deny message = rejected because $sender_address is in a black list
senders = /usr/exim/blacklist
delay = 3s

accept

Burada \'acl_smtp_mail = acl_check_sender\' katari mail adresleri için sender i kontrol edecegimizi belirtiyor. \'begin acl\' den sonraki \'acl_check_sender:\' ise sender kontrolü yaptigimiz kisim. Burada \'deny\' etiketinden sonraki \'senders = /usr/exim/blacklist\' kismindan bloke edilecek mail adreslerinin bulundugu dizini belirtiyoruz. Daha sonra \'accept\' ile kuralimizi sonlandiriyoruz.

Ip adreslerini bloke etmek için host kontrolü gerekiyor. Bu da acl_smtp_connect i kontrol ederek oluyor. Bunun için exim konfigürasyon dosyasýna yukarýdaki gibi söyle yaziyoruz;

acl_smtp_connect = acl_check_host //acl_check ile ilgili satirlarin oldugu yere

//acl konfigurasyonunda begin acl den sonra ise asagidaki satirlari yaziyoruz

acl_check_host:

deny message = rejected because host $sender_host_address is blocked
hosts = /usr/exim/ip_blacklist
delay = 3s

accept

Boylece /usr/exim/blacklist deki sender adreslerini ve /usr/exim/ip_blacklist deki ip adreslerini bloke ediyoruz.


Arkadaşıma gönder , Ana Sayfa