Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

10-12-03 13:59
Blokiranje spama pomoću "crnih lista"

piše ACO DMITROVIĆ



Sendmail, popularni MTA, pruža mogućnost definiranja ulaznih filtera koji služe filtriranju poruka. Ako želite automatski odbaciti poštu koja dolazi od poznatih spamera ili sa računala koja su takozvani open relay, dovoljno je ubaciti dva retka u /etc/mail/sendmail.mc.

 

FEATURE(`dnsbl', `relays.ordb.org', `"Email blocked using ORDB.org - see <http://ORDB.org/lookup/?host="$&{client_addr}">"')dnl

 

FEATURE(`enhdnsbl', `bl.spamcop.net', `"Spam blocked see: <http://spamcop.net/bl.shtml?"$&{client_addr}', `t">"')dnl

 

(Pazite, redak je prelomljen iza "see" jer ne stane na širinu ekrana, pa ga treba ponovo sastaviti...)

 

Nakon toga treba iz sendmail.mc napraviti novu koniguraciju:

 

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

 

Na Debianu se u /etc/mail direktoriju nalazi Makefile, pa je dovoljno samo napisati

 

# make

 

Treba li reći da sendmail još ne zna za novu konfiguraciju?

 

# /etc/init.d/sendmail reload

 

ORDB je organizacija koja održava bazu računala otvorenih za relay, što znači da ta računala primaju svačiju poštu i šalju je dalje. Spameri ih koriste da bi preko njih zatrpavali nevine korisnike neželjenim porukama.

 

Spamcop je tvrtka koja održava bazu poznatih spamera.

 

Ukoliko dolazni mail u from polju ima adresu koja se nalazi u nekoj od navedenih baza, mail će biti odbačen.

 

Gore navedeni primjer preuzet je sa Debian Linuxa. Velemajstor Želja Boroš upozorio nas je na razlike u implementaciji za SUN Solaris:

 

- malo drugačiji link:

 

FEATURE(`enhdnsbl', `bl.spamcop.net', `"Spam blocked see: http://spamcop.net/bl.shtml?"', `t')dnl

 

- drugačiji poziv makro procesora:

 

m4 -D_CF_DIR_=/usr/share/sendmail/sendmail.cf/ \

/usr/share/sendmail/sendmail.cf/m4/cf.m4 /etc/mail/sendmail.mc > \

/etc/mail/sendmail.cf

 

- sendmailu umjesto reload treba poslati restart:

 

# /etc/init.d/sendmail restart

 





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr