Turinys:

Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“: 9 žingsniai
Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“: 9 žingsniai

Video: Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“: 9 žingsniai

Video: Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“: 9 žingsniai
Video: Наши зрители нашли самый страшный яд для клопов черепашек 2024, Lapkritis
Anonim
Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“
Kaip kovoti su šlamštu naudojant „Spamassassin“, „Dnsbl“ir „Procmail“

Aš valdau savo pašto serverį ir dažniausiai tikrinu savo el. Paštą naudodamas pušį. Bėgant metams pušyje įrengiau šlamšto filtrus, kad pašalinčiau šlamštą. Bet aš taip pat žinojau, kad naudoju savo gervuogę, norėdamas patikrinti el. Na, mano pušies filtrai neveikia su voratinkliu. Be to, pastaruoju metu atsirado daugiau šlamšto.

Ši instrukcija parodys, kaip nustatyti „spamassassin“„Fedora“naudojant „procmail“, kad pranešimai, pažymėti kaip šlamštas, būtų automatiškai perkelti į šlamšto aplanką.

1 žingsnis: Įdiekite būtinas sąlygas

Įdiekite būtinas sąlygas
Įdiekite būtinas sąlygas

Norite įdiegti būtinas sąlygas:

joe@fletcher ~ $ sudo yum įdiegti sendmail-cf sendmail procmail spamassassin spammass-milter

2 veiksmas: „Sendmail“konfigūravimas

„Sendmail“konfigūracija
„Sendmail“konfigūracija

Norite patikrinti, ar „sendmail“naudoja juodąjį DNS sąrašą. Redaguokite sendmail.mc ir pridėkite žemiau esančias eilutes.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` `Šlamštas užblokuotas žr. https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `` Šlamštas užblokuotas žr.: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl "," list.dsbl.org "," "Šlamštas užblokuotas, žr. procmail) dnl

3 veiksmas: iš naujo paleiskite „Sendmail“

„Sendmail“paleisti iš naujo
„Sendmail“paleisti iš naujo

Atlikę „sendmails mc“failo pakeitimus, turite iš naujo paleisti „sendmail“paslaugą, kad atkurtumėte konfigūracijos failą (sendmail.cf)

joe@fletcher ~ $ sudo paslauga sendmail iš naujo

4 veiksmas: nustatykite „Procmail“registravimą

Nustatykite „Procmail“registravimą
Nustatykite „Procmail“registravimą

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomblement on Troubleshooting#VERBOSE = YES#LOGABSTRACT = YES $ tail/var/log/procmail

5 veiksmas: vietinė „Procmail“konfigūracija

Vietinė „Procmail“konfigūracija
Vietinė „Procmail“konfigūracija

Sukurkite.procmailrc savo namų katalogejoe@fletcher ~ $ vi. ~/Procmailrc: 0:

X-šlamšto būsena: Taip

/home/joe/mail/spam

6 veiksmas: pasirinktiniai grioveliai

Individualizuotos griovelės
Individualizuotos griovelės

Norėsite sukurti pasirinktinių filtrų/nukrypimų rinkinį. „Apache.org“puikiai rašo apie savo pasirinktinių taisyklių kūrimą čia: „Wiki“puslapis Pavyzdžiui, gaunu tą patį šlamštą apie saldainių sandorius su panašiomis temomis kelis mėnesius vienu metu. Galite parašyti taisyklę, ieškodami kelių šių dalykų. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf antraštė CANDY_1 From = ~/hard/iheader CANDY_2 Iš = ~/candy/iheader CANDY_3 Tema = ~/hard/iheader CANDY_4 Tema = ~/candy/iheader CANDY_5 Subject = ~ /urban decay /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) rezultatas CANDY_MULTI_TEST 5.0 Jei įvykdytos dvi iš aukščiau nurodytų sąlygų, pažymėkite jį kaip šlamštą. Kita galimybė yra įtraukti tam tikrus domenus į juodąjį sąrašą: blacklist_from *@citylinenews.com Arba, jei žinote temą, kurios nenorite gauti: antraštė WARRANTY_CHECK Subject = ~ /Home Warranty /iscore WARRANTY_CHECK 5.0

7 žingsnis: patikrinkite taisykles

Patikrinkite Taisykles
Patikrinkite Taisykles

Patikrinkite savo sukurtas taisykles:

joe@fletcher ~ $ spamassassin --lint -D Jei nėra klaidų, iš naujo paleiskite spamassassin: joe@fletcher ~ $ sudo paslauga spamassassin restart

8 žingsnis: „Bayes“

Bayesas
Bayesas

Galite išmokyti „spamassassin“atpažinti šlamštą, naudodami Bayeso filtrus.

Pirmiausia nukreipkite jį į savo šlamšto aplanką: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam Tada jūsų gautieji: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe Jis pradės naudoti filtrus, kai turėsite> 200 šlamšto ir kumpių.

9 veiksmas: atlikta

Padaryta
Padaryta

Šiuo metu jūs baigėte savo pirmąjį žingsnį link pašto, kuriame nėra šlamšto.

Pirmą savaitę turėsite toliau ieškoti savo šlamšto aplanke, kad pamatytumėte, ar viskas, pažymėta kaip šlamštas, iš tikrųjų yra šlamštas. Jei šlamštas sklinda, būtinai peržiūrėkite antraštes ir pažiūrėkite, ar yra kažkas, ką galite identifikuoti kaip šabloną, ir parašykite jam naują taisyklę. Aš paprastai tik uodegą/var/log/procmail ir tikrinu, ar neteisingai pažymėtas koks nors kitas šlamštas. Sėkmės! -Džo

Rekomenduojamas: