Բովանդակություն:

Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail: 9 քայլ
Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail: 9 քայլ

Video: Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail: 9 քայլ

Video: Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail: 9 քայլ
Video: Ինչպես պայքարել հարբեցողության դեմ, ալկոհոլի վնասը՝ առողջության համար 2024, Նոյեմբեր
Anonim
Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail
Ինչպես պայքարել սպամի դեմ ՝ օգտագործելով Spamassassin, Dnsbl և Procmail

Ես վարում եմ իմ սեփական փոստի սերվերը, և ես հաճախ եմ ստուգում իմ էլ. Փոստը ՝ օգտագործելով սոճին: Տարիներ շարունակ ես սոճու մեջ տեղադրել էի սպամի զտիչներ `սպամը մաքրելու համար: Բայց ես նաև հայտնի եմ, որ օգտագործում եմ իմ մոշը ՝ էլփոստը ստուգելու համար ՝ օգտագործելով squirrelmail- ը: Դե իմ սոճու զտիչները չեն գործել squirrelmail- ի վրա: Բացի այդ, վերջերս ավելի շատ սպամ էր տարածվում:

Այս հրահանգը ցույց կտա ձեզ, թե ինչպես ստեղծել spamassassin- ը Fedora- ում ՝ procmail- ի միջոցով, որպես սպամ նշված հաղորդագրությունները ինքնաբերաբար տեղափոխել սպամի թղթապանակ:

Քայլ 1: Տեղադրեք նախադրյալներ

Տեղադրեք նախադրյալներ
Տեղադրեք նախադրյալներ

Դուք կցանկանաք տեղադրել ձեր նախադրյալները.

joe@fletcher ~ $ sudo yum տեղադրել sendmail-cf sendmail procmail spamassassin spammass-milter

Քայլ 2: Sendmail- ի կազմաձևում

Sendmail- ի կազմաձևում
Sendmail- ի կազմաձևում

Դուք ցանկանում եք ստուգել, որ sendmail- ն օգտագործում է DNS սև ցուցակը: Խմբագրել sendmail.mc և ավելացնել ստորև նշված տողերը joe@fletcher ~ $ vi /etc/mail/sendmail.mc.shtml? "$ & {client_addr} ') dnlFEATURE (" dnsbl "," cbl.abuseat.org "," "Սպամն արգելափակված է, տես ՝ {client_addr} ') dnl dnsbl ',' list.dsbl.org ',' "Սպամն արգելափակված է. տես. պրոկմա) dnl

Քայլ 3: Sendmail- ի վերագործարկում

Sendmail- ի վերագործարկում
Sendmail- ի վերագործարկում

Sendmails mc ֆայլում ձեր փոփոխությունները կատարելուց հետո դուք պետք է վերագործարկեք sendmail ծառայությունը ՝ կազմաձևման ֆայլը վերականգնելու համար (sendmail.cf)

joe@fletcher ~ $ sudo ծառայություն sendmail- ի վերագործարկում

Քայլ 4: Կարգավորեք Procmail Logging- ը

Ստեղծեք Procmail- ի գրանցում
Ստեղծեք Procmail- ի գրանցում

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log# Ստորև բերեք անսարքությունների վերացման մեկնաբանություն $ tail/var/log/procmail

Քայլ 5: Տեղական Procmail կազմաձևում

Տեղական Procmail կազմաձևում
Տեղական Procmail կազմաձևում

Ստեղծեք.procmailrc ձեր տան գրացուցակում joe@fletcher ~ $ vi. ~/Procmailrc: 0:

X-Spam- կարգավիճակ. Այո

/home/joe/mail/spam

Քայլ 6: Պատվերով զտիչներ

Պատվերով զտիչներ
Պատվերով զտիչներ

Դուք կցանկանաք ստեղծել մի շարք հարմարեցված զտիչներ/զտիչներ: Apache.org- ը հիանալի կերպով գրում է այստեղ ձեր սեփական կանոնների ստեղծման վերաբերյալ. Օրինակ, ես միևնույն ամիս մի քանի ամիս ստանում եմ նույն սպամը նման թեմաներով կոնֆետների գործարքների վերաբերյալ: Դուք կարող եք գրել մի կանոն, որը փնտրում է այս բաներից մի քանիսը: joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf վերնագիր CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 Subject = ~ /քաղաքային քայքայում /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) գնահատել CANDY_MULTI_TEST 5.0 Եթե վերը նշված երկու պայմաններից որևէ մեկը բավարարված է, ապա նշեք այն որպես սպամ: Մեկ այլ տարբերակ ՝ որոշակի տիրույթների սև ցուցակագրումն է. Blacklist_from *@citylinenews.com Կամ եթե գիտեք այն թեման, որը չեք ցանկանում ստանալ. Վերնագիր

Քայլ 7: Ստուգեք կանոնները

Ստուգեք կանոնները
Ստուգեք կանոնները

Ստուգեք ձեր ստեղծած կանոնները.

joe@fletcher ~ $ spamassassin --lint -D Եթե այն սխալներ չունի, վերագործարկեք spamassassin: joe@fletcher ~ $ sudo ծառայություն spamassassin վերագործարկեք

Քայլ 8: Բեյես

Բեյզ
Բեյզ

Դուք կարող եք մարզել սպամասին ՝ բայեսյան ֆիլտրերի միջոցով սպամը նույնականացնելու համար:

Առաջին հերթին նշեք այն ձեր սպամի թղթապանակի վրա. /mail/joe Այն կսկսի օգտագործել զտիչները, երբ ունենաք> 200 սպամ և խոզապուխտ:

Քայլ 9: Կատարված է:

Կատարած
Կատարած

Այս պահին դուք ավարտել եք ձեր առաջին քայլը դեպի սպամ անվճար մուտքի արկղ:

Առաջին շաբաթվա ընթացքում դուք պետք է շարունակեք փնտրել ձեր սպամի թղթապանակում ՝ տեսնելու համար, թե արդյոք ամեն ինչ որպես սպամ նշված է, իրականում սպամ է: Եթե սպամն անցնում է, անպայման նայեք վերնագրերը և տեսեք, թե արդյոք կա որևէ բան, որը կարող եք ճանաչել որպես օրինակ և դրա համար նոր կանոն գրել: Ես սովորաբար պարզապես պոչ/var/log/procmail և ստուգում եմ ՝ արդյոք ոչ սպամը սխալ նշված է, թե ոչ: Հաջողություն! -Jոե

Խորհուրդ ենք տալիս: