| 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>
   
 
 |