Network Administration: Spamassassin Basics

November 18  by Eliza

Spamassassin er en spam-blokkering verktøy som bruker en rekke teknikker for å luke spam ut av brukernes postbokser. Spamassassin bruker en kombinasjon av regel filtre som søker etter mistenkelig meldingsinnholdet og andre kjennetegn på spam, så vel som svartelister fra kjente spammere. De neste avsnittene forklarer hvordan du installerer og bruker den.

Installere Spamassassin

Å konfigurere Spamassassin for grunnleggende spamfiltrering, gjør du følgende:

  1. Sørg for at Procmail er installert som MDA.

    I Fedora, er Procmail installert som standard. Å sørge for at den er aktivert, åpne filen /etc/mail/sendmail.mc og sørge for at den inneholder følgende linje:

    FEATURE (local_procmail, `',` procmail -t -Y -a $ h -d $ u') DNL

    Hvis denne linjen mangler, legge den og deretter starte Sendmail.

  2. Kontroller at Spamassassin daemon kjører.

    Du kan gjøre det ved å velge Programmer → System Innstillinger → Server Innstillinger → Tjenester og leter etter Spamassassin i tjenestelisten. Eller, på en konsoll spørsmål, skriv denne kommandoen:

    tjeneste Spamassassin status

    Dersom Spamassassin ikke kjører, kjør følgende kommando:

    chkconfig --level 35 Spamassassin på

    Når du gjør en konfigurasjonsendring, bør du stoppe og starte tjenesten med denne kommandoen:

    tjeneste Spamassassin restart

  3. Lag en fil som heter procmailrc i katalogen / etc.

    Bruk gedit eller din favoritt teksteditor. Filen skal inneholde disse to linjene:

    : 0fw
    | / Usr / bin / spamc

    Disse linjene føre Procmail å kjøre all innkommende e-post gjennom Spamassassin klientprogrammet.

  4. Restart Sendmail og Spamassassin.

    Du kan gjøre dette fra Programmer → System Innstillinger → Server Innstillinger → Tjenester, eller du kan skrive inn disse kommandoene på en konsoll melding:

tjeneste sendmail restart
tjeneste Spamassassin restart

Spamassassin skal nå være sjekket for spam. Å sørge for at det er å jobbe, sende noen e-post til en av postkassene på systemet ditt og åpne postkassen fil for at brukeren i \ Div \ mail og undersøke meldingen som ble sendt. Hvis meldingshodene inkludere flere linjer som begynner med X-Spam, er Spamassassin gjør jobben sin.

Tilpasse Spamassassin

Du kan konfigurere Spamassassin ved å redigere konfigurasjonsfilen /etc/mail/spamassassin/local.cf. Denne filen inneholder SpamAssassins regler som gjelder hele systemet, men du kan overstyre disse reglene for individuelle brukere ved å opprette en user_prefs fil i hver brukers $ HOME / .spamassassin katalogen.

I Fedora, inneholder standard local.cf filen følgende linjer:

required_hits 5
report_safe 0
rewrite_header Subject [SPAM]

Disse linjene føre Spamassassin å legge til ordet [SPAM] til starten av emnelinjen for meldinger som scorer 5 eller høyere på Spamassassin er spam scoring algoritmen.

Selv om du kan konfigurere Spamassassin å automatisk slette meldinger som scorer over en angitt verdi, de fleste antispam eksperter anbefaler mot den. I stedet legger til et ord som [SPAM] til overskriften lar hver bruker bestemme hvordan han eller hun ønsker å håndtere spam ved hjelp av en meldingsfilter på hans eller hennes e-postklient som enten sletter de merkede meldingene eller flytter dem til en Spam mappe.

Uansett hvordan du konfigurerer Spamassassin, vil du nødvendigvis få noen falske positiver. For eksempel vil en lang mistet venn som flyttet til Nigeria e-posten du en spøk om Viagra bruker en Hotmail-konto. Oddsen er bra at Spamassassin vil markere denne meldingen som spam.

Det er derfor vilkårlig slette meldinger som er merket som spam er ikke slik en god idé, spesielt på et system basis. Bedre å bare markere meldingene og deretter la brukerne bestemme hvordan man skal håndtere spam.