INHOUDSOPGAWE:

Hoe om gemorspos te bestry met Spamassassin, Dnsbl en Procmail: 9 stappe
Hoe om gemorspos te bestry met Spamassassin, Dnsbl en Procmail: 9 stappe

Video: Hoe om gemorspos te bestry met Spamassassin, Dnsbl en Procmail: 9 stappe

Video: Hoe om gemorspos te bestry met Spamassassin, Dnsbl en Procmail: 9 stappe
Video: Hoe om verwerping te hanteer 2024, November
Anonim
Hoe om spam te bestry met Spamassassin, Dnsbl en Procmail
Hoe om spam te bestry met Spamassassin, Dnsbl en Procmail

Ek bestuur my eie e -posbediener, en ek kontroleer my e -pos meestal met pine. Deur die jare het ek spamfilters in denne opgerig om strooipos uit die weg te ruim. Maar dit is ook bekend dat ek my blackberry gebruik het om e -pos met eekhoringpos na te gaan. My dennefilters werk nie op eekhoringpos nie. Boonop het daar meer spam gekom die afgelope tyd.

Hierdie instruksies sal jou wys hoe om spamassassin op Fedora op te stel met behulp van procmail om boodskappe wat as gemors gemerk is outomaties na 'n strooiposvouer te skuif.

Stap 1: Installeer voorvereistes

Installeer voorvereistes
Installeer voorvereistes

U sal u voorvereistes wil installeer:

joe@fletcher ~ $ sudo yum installeer sendmail-cf sendmail procmail spamassassin spam-milter

Stap 2: Sendmail -konfigurasie

Sendmail -konfigurasie
Sendmail -konfigurasie

U wil seker maak dat sendmail die DNS -swartlys gebruik. Wysig sendmail.mc en voeg die onderstaande reëls by joe@fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ', `bl.spamcop.net',` "Spam geblokkeer sien: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` "Strooipos geblokkeer sien: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `" Strooipos geblokkeer sien: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl ', `list.dsbl.org',` "Strooipos geblokkeer sien: https://dsbl.org/listing?"$&{client_addr}')dnl Terwyl u dit oopmaak, voeg procmail by as die standaard posbus: MAILER (procmail) dnl

Stap 3: Sendmail herbegin

Sendmail herbegin
Sendmail herbegin

Nadat u u veranderings aan die stuurmail -mc -lêer aangebring het, moet u die sendmail -diens herlaai om die config -lêer (sendmail.cf) te herbou

joe@fletcher ~ $ sudo diens sendmail herlaai

Stap 4: Stel Procmail -aanmelding op

Stel Procmail -aanmelding op
Stel Procmail -aanmelding op

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomment hieronder vir probleemoplossing#VERBOSE = JA#LOGABSTRACT = YESJy kan die prokmail nou kontroleer deur die log file onder/var/logjoe@fletcher aan te pas ~ $ tail/var/log/procmail

Stap 5: Local Procmail Config

Plaaslike Procmail -konfig
Plaaslike Procmail -konfig

Skep 'n.procmailrc in u tuisgidsjoe@fletcher ~ $ vi. ~/Procmailrc: 0:

X-strooipos-status: Ja

/home/joe/mail/spam

Stap 6: Pasgemaakte melk

Pasgemaakte Milters
Pasgemaakte Milters

U sal 'n stel pasgemaakte filters/miters wil skep. Apache.org het 'n goeie idee om u eie reëls hier te skep: Wiki -bladsy. Ek is seker dat u opgemerk het dat strooipos patrone volg. Byvoorbeeld, ek kry 'n paar maande op 'n slag dieselfde strooipos oor lekkergoedooreenkomste met soortgelyke onderwerpe. U kan 'n reël skryf om na 'n paar van hierdie dinge te soek. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf kop CANDY_1 Van = ~/hard/iheader CANDY_2 Van = ~/candy/iheader CANDY_3 Onderwerp = ~/hard/iheader CANDY_4 Onderwerp = ~/snoep/iheader CANDY_5 Onderwerp = ~ /urban decay /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) telling CANDY_MULTI_TEST 5.0 As aan twee van die bogenoemde voorwaardes voldoen word, merk dit dan as strooipos. 'N Ander opsie is om sekere domeine te swartlys: blacklist_from *@citylinenews.com Of as u die onderwerp ken wat u nie wil ontvang nie: kop GARANTIE_CHECK Onderwerp = ~ /Huiswaarborg /iscore GARANTIE_CHECK 5.0

Stap 7: Gaan reëls na

Gaan reëls na
Gaan reëls na

Gaan die reëls wat u geskep het na:

joe@fletcher ~ $ spamassassin --lint -D As daar geen foute is nie, herlaai spamassassin: joe@fletcher ~ $ sudo diens spamassassin herbegin

Stap 8: Bayes

Bayes
Bayes

U kan spamassassin oplei om spam te identifiseer met behulp van Bayesiese filters.

Wys dit eers in u strooiposvouer: joe@fletcher ~ $ sa-learn --mbox-spam/home/joe/mail/spam Dan u inkassie: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe Dit sal die filters begin gebruik as u meer as 200 gemorspos en hamme het.

Stap 9: Klaar

Klaar
Klaar

Op hierdie stadium het u u eerste stap na 'n spamvrye inkassie voltooi.

U moet die eerste week of so in u strooiposvouer bly soek om te sien of alles wat gemerk is as strooipos in werklikheid spam is. As daar spam voorkom, kyk dan na die opskrifte en kyk of u iets as 'n patroon kan identifiseer en skryf 'n nuwe reël daarvoor. Ek stert gewoonlik/var/log/procmail en kyk of daar nie -gemorspos verkeerd gemerk is nie. Sterkte! -Joe

Aanbeveel: