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

 

 

25-03-04 10:41
Amavis: crne i bijele liste

piše ŽELJA BOROŠ

Tzv. crne i bijele liste služe za pravljenje iznimaka, odstupanja od normalno ponašanja za određene pošiljatelje maila. Primjerice, ako želite primati poruke od korisnika s domene 'yahoo.com' bez obzira na SpamAssassin score, dok ostale i dalje provjeravati upišite ga u varijablu $whitelist_sender (u datoteci /etc/amavis/amavisd.conf):

 

$whitelist_sender_re = new_RE(

qr'^owner-[^@]*@'i,

qr'-request@'i,

qr'\.carnet\.hr$'i );

 

Alternativno može i:

 

map { $whitelist_sender{lc($_)}=1 } (qw(

c-cert@cert.hr

owner-alert@iss.net

slashdot@slashdot.org

));

 

Ovime ste deklarirali sve mailove s carnet.hr domene, kao i mailove s raznih ailing lista kao provjerene mailove, te se za njih neće pozivati SpamAssassin.

 

Za unose u varijablu vrijede pravila za perl regexp (regularne izraze).

Za "map" ovo ne vrijedi, nego vrijede doslovne vrijednosti.

 

I obrnuto je također moguće, pa tako pošiljatelji dobiju vrlo velik score

(spam razinu) ako se nalaze u crnoj listi.

 

Popisi e-mailova korisnika na crnoj ili bijeloj listi mogu biti u posebnim datotekama. Učitavanje se vrši s naredbom (dopušteni su komentari i prazne linje, a unosi su case-insensitive):

 

read_hash(\%blacklist_sender, "/var/lib/amavis/blacklist_sender");

 

Učitavanje iz datoteka zasad nije omogućeno u CARNet inačicama paketa. To će biti omogućeno tek u inačici amavisd-cn paketa za CARNet sarge distribuciju Linuxa.

 

Postoji i jednostavnija mogućnost deklariranja cijele domene u white/black listu:

 

@blacklist_sender_acl = qw( !zelja@yahoo.com .yahoo.com );

 

U gornjem primjeru dodali smo zgodnu mogućnost da izuzmemo jednog korisnika iz domene koju smo stavili u listu.

 

Zanimljivost je da pošiljatelj može istovremeno biti i na crnoj i na bijeloj

listi. U tom slučaju, mail će biti isporučen primatelju, ali označen kao

spam.

 

Za više detalja oko lista pogledajte README.lookups. Lookupi preko nekog od SQL servera su također podržani.

 

Pozor: bijele liste unutar amavisa vide envelope adresu pošiljatelja (onu iz SMTP sesije, vidljivu kao Received: polje), dok SpamAssassinove bijele liste vide zaglavlje (From: polje). Nadalje, ako je nešto ubačeno u bijelu listu amavisa, preskače se pozivanje SpamAssassina u potpunosti za taj mail (osim ako postoje drugi primatelji u Cc:).

 

Primjer za Received i From polja:

 

Received: from cs67974-87.hot.rr.com (cs67974-87.hot.rr.com [67.9.74.87])

 

From: "Al Byers" <BZKZLFGKYLKZ@msn.com>

 





[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