www.ntnu.no *
INFOWEB >  epost >  generelt  > Spam-filtrering med procmail
Tasks
You may add comments
Or e-mail this article
Read articles written by langemyh
User rating
How much did this article help you?
Much Some Little
Print preview
You do not need a 'printer-friendly page' to print this page. Here's why
Contents

Spam-filtrering med procmail

Merk: Denne artikkelen er ikke lenger gyldig for studenter, se heller artikkel: Om filtrering med Sieve.

ITEA har satt opp en løsning på e-posttjenerne som sjekker hver e-postmelding som mottas for å avgjøre hvor sikkert det er at den er spam. Denne artikkelen tar for seg hvordan du bruker procmail til å filtrere bort meldinger som er merket av spamfiltreringen. For generell informasjon om spamfilteret på NTNU, se denne artikkelen.

Oppsett

  1. Koble til hjemmekatalogen din
  2. Last ned den ferdige .procmailrc-fila og lagre den på hjemmeområdet.
  3. Logg inn på login.ansatt.ntnu.no og kjør kommandoen mv procmailrc.txt .procmailrc (husk punktum). Det går ikke an å endre dette i Utforskeren i Windows.
  4. Sjekk innom e-postboksen spam en gang i blant for å slette spam (og dermed frigi plass) og finne e-post som har blitt feilaktig sortert.

En advarsel ved bruk av procmail: Hvis .procmailrc har feil syntaks vil e-post fortsatt leveres, men det kan være vanskelig å forutsi hvor e-post vil bli levert. For å sjekke om filteret ditt fungerer etter en endring kan du laste ned en e-post til hjemmekatalogen din, kjøre kommandoen cat epost.txt | procmail der og så sjekke om den ble levert til rett e-postboks. For å sjekke effektivt bør du redigere e-post.txt slik at den bør fanges opp av den regelen du la til sist.

procmail sjekker filen .procmailrc i hjemmekatalogen din for regler som den bruker til å filtrere hvilken fil / katalog den skal levere e-post til. Filen kan for eksempel se slik ut:

kode #1
	MAILDIR=$HOME/mail
	LOGFILE=$MAILDIR/.procmail-log
	DEFAULT=$MAILDIR/INBOX
	
	# Sjekk av spam-headere
	:0 H:
	* ^X-Spam-Level: \*\*\*\*\*
	spam
      
Forklaring av innholdet:

  1. MAILDIR er hovedkatalogen for e-post
  2. LOGFILE er filen som procmail logger til
  3. DEFAULT definerer hvilken fil e-post skal legges til dersom ingen av reglene i fila slår til
  4. # begynner en kommentarlinje
  5. :0 H: sier at her starter en regel, og procmail skal kun sjekke om den slår til på headerne
  6. * begynner en linje med en regel
  7. ^X-Spam-Level: \*\*\*\*\* slår til på en linje som begynner med teksten "X-Spam-Level: " fulgt av fem asterisker ("*"). For å filtrere vekk mer spam kan du redusere antall forekomster av \*, og for å minke antallet ønskete e-poster som blir sortert vekk kan du legge til flere.
  8. Den siste linjen sier hvilken e-postboks e-posten skal legges til hvis regelen slår til.

Languages: no flag_en Comments: 0 Aid: 243 User rating:
 
 
Last updated: 2007-08-07 Author: langemyh Read: 7788 times