Tuesday 7 September, aron mår bra  
Bogofilter med Exim 3


Genom att lägga in de här inställningarna i exim.conf (vanligtvis under /etc/exim) kontrollerar Bogofilter varje inkommet brev och lägger sedan med hjälp av p-växeln till en rad i brevhuvudet enligt följande format: X-Bogosity: Yes|No. I epostklienten kan du sedan lägga till ett filter som filtrerar bort alla brev som innehåller huvudet X-Bogosity: Yes.

Konfigurationen kräver att programmen Exim 3.x och Bogofilter finns installerade.

Konfiguration

Det här talar om för Exim vad som ska göras med brev som omdirigerats för att skannas av Bogofilter och det ska läggas i transportsektionen (transports). Ordningen här spelar ingen roll. Beroende på hur tillförlitlig spamkorpusen är, så bör Bogofilters u-växel användas med försiktighet. Allt den flaggar som spam lägger den i korpusen som spam och det vore synd om den skulle lägga in icke-spam som spam. Därför rekommenderar jag att testa filtret i början och uppdatera spamkorpusen för hand.
bogo_transport:
  driver = pipe
  command = /usr/sbin/exim -oMr bogodone -bS
  transport_filter = /usr/bin/bogofilter -p -e -u
  bsmtp = all
  home_directory = "/tmp"
  current_directory = "/tmp"
  prefix =
  suffix =
  user = mail
  group = mail
  return_fail_output = true
  log_output = true
  return_path_add = false
Detta ska ligga under directors och här är ordningen viktig. Lägg det i början, före de lokala leveranserna. Här kontrolleras varje brev om det blivit skannat av Bogofilter och dirigeras om därefter.
bogo_router:
  no_verify
  condition = ${if !eq {$received_protocol}{bogodone} {1}{0}}
  driver = smartuser
  transport = bogo_transport
Spamkorpus

Det bästa men också mest tidsödande är nog att skapa en spamkorpus utifrån sina egna spam. Det räcker att korpusen innehåller ungefär 100 ebrev, både spam och ickespam, för att Bogofilter ska börja fungera. Det finns också färdiga korpusar att hämta (SpamArchive.org).

Korpusens plats anges i Bogofilters konfigurationsfil (vanligtvis /var/lib/bogofilter). I manualen står hur du lägger in spam och ickespam.



---

Aron Håkanson, aron@hakanson.se, 2003-11-04


Dictionary

Bogof. + Exim3
Bogof.+Sendmail
Virt. dom. + Exim 4

Hej
Links
  if nothing else is expressed, no copyright       hakanson.se