INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
U sal u voorvereistes wil installeer:
joe@fletcher ~ $ sudo yum installeer sendmail-cf sendmail procmail spamassassin spam-milter
Stap 2: 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
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
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
Skep 'n.procmailrc in u tuisgidsjoe@fletcher ~ $ vi. ~/Procmailrc: 0:
X-strooipos-status: Ja
/home/joe/mail/spam
Stap 6: Pasgemaakte melk
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 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
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
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