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
- Koble til hjemmekatalogen din
- Last ned den ferdige .procmailrc-fila og lagre den på hjemmeområdet.
- 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.
- 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:
MAILDIR=$HOME/mail
LOGFILE=$MAILDIR/.procmail-log
DEFAULT=$MAILDIR/INBOX
# Sjekk av spam-headere
:0 H:
* ^X-Spam-Level: \*\*\*\*\*
spam
- MAILDIR er hovedkatalogen for e-post
- LOGFILE er filen som procmail logger til
- DEFAULT definerer hvilken fil e-post skal legges til dersom ingen av reglene i fila slår til
- # begynner en kommentarlinje
- :0 H: sier at her starter en regel, og procmail skal kun sjekke om den slår til på headerne
- * begynner en linje med en regel
- ^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.
- Den siste linjen sier hvilken e-postboks e-posten skal legges til hvis regelen slår til.
| Languages: | Comments: | 0 | Aid: | 243 | User rating: |
|
|
| Last updated: | 2007-08-07 | Author: | langemyh | Read: | 7788 times |