Hvordan bruke Spamassassin Med Postfix

Hvordan bruke Spamassassin Med Postfix


Mens den populære Unix-basert nettverk epost administrasjon programvare Postfix er en relativt funksjonsrikt program, nettverksadministratorer ofte krever bruk av flere verktøy for å gi et ekstra nivå av beskyttelse. Med et nettverk som mottar et høyt volum av trafikk, uønsket spam tar opp unødvendig lagringsplass og redusere produktiviteten. Ved hjelp av Spamassassin med e-forvaltning programvare, for eksempel Postfix, gir servere beskyttelse mot spam. Med riktig konfigurasjon, Spamassassin og Postfix sammen tilbyr nettverk en høy grad av beskyttelse mot useriøs e-post.

Bruksanvisning

1 Lag konkrete bruker og gruppenavn for Spamassassin. Logg inn som root-bruker og skriv følgende kommandoer:

groupa1 -g 5001 spamdusera1 -u 5001 -g spamd -s / sbin / nologin -d / var / lib / Spamassassin spamdmkdir / var / lib / spamassassinchown spamd: spamd / var / lib / Spamassassin

Husk at # groupa1 og # usera1 representere hva navn du velger å implementere under installasjonen

2 Endre standardinnstillingene i / etc / default / Spamassassin til følgende verdier:

AKTIVERT = 1

SAHOME = "/ var / lib / Spamassassin /"

ALTERNATIVER = "- Create-Prefs --max-barn 5 --username spamd --helper-hjemme dir $ {SAHOME} -s $ {SAHOME} spamd.log"

PIDFILE = "$ {SAHOME} spamd.pid"

3 Edit Spamassassin lokale konfigurasjonsfilen til følgende innstillinger for å skrive e-post i henhold til en forhåndsinnstilt posisjon.

rewrite_header Subject

[SPAM SCORE]

required_score 2.0

hvor Spamassassin er [SPAM SCORE] er stillingen knyttet til e-post etter å ha kjørt spam tester for å fastslå sannsynligheten for en gitt e-post for å være useriøs. For å kunne bruke SCORE i rewrite_header kommando, satt report_safe til 0.

4 Konfigurer Spamassassin til automatisk lære å bruke en Bayes System klassifikator å analysere innkommende meldinger ved å skrive inn følgende innstillinger: Aktiver Bayes system

use_bayes 1

use_bayes_rules 1

Aktiver Bayes auto-læring

bayes_auto_learn 1

5 Deaktiver eventuelle andre samarbeidsnettverkskontroller som Pyzor eller Razor2, som opprettholder en up-to-date katalog av kjente spam-adresser og kontrollsummer, fordi de kan komme i konflikt med Spamassassin. Skriv inn følgende innstillinger for å deaktivere nettverkskontroller:

Aktiver eller deaktiver nettverkskontroller

skip_rbl_checks 0

use_razor2 0

use_dcc 0

use_pyzor 0

6 Skriv inn følgende kommandolinje for å starte Spamassassin:

/etc/init.d/spamassassin starte

7 Konfigurer Postfix å innlemme Spamassassin ved å redigere /etc/postfix/master.cf og endre linjen

smtp inet n - - - - smtpd

til

smtp inet n - - - - smtpd

-o content_filter=spamassassin

8 Konfigurere Postfix og Spamassassin til å sende spam e-post til riktig sted ved å endre følgende innstillinger:

Spamassassin unix - nn - - rør

user=spamd argv=/usr/bin/spamc -f -e

/ usr / sbin / sendmail -oi -f $ {sender} $ {mottaker}

Hint

  • Som standard Spamassassin klassifiserer som spam bare e-poster som får en score på 2,0 eller høyere.