Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Nagpapatakbo ako ng aking sariling mail server, at sinusuri ko ang aking email sa lahat ng oras gamit ang pine. Sa paglipas ng mga taon nag-set up ako ng mga filter ng spam sa pine upang maalis ang spam. Ngunit kilala rin akong gumamit ng aking blackberry upang suriin ang email gamit ang squirrelmail. Sa gayon ang aking mga filter ng pine ay hindi gumana sa squirrelmail. Dagdag pang spam ang dumaan kamakailan.
Ipapakita sa iyo ng itinuturo na ito kung paano i-set up ang spamassassin sa Fedora gamit ang procmail upang ilipat ang mga mensahe na minarkahan bilang spam sa isang folder ng spam na awtomatiko.
Hakbang 1: I-install ang Mga Kailangan
Gusto mong i-install ang iyong mga kinakailangan:
joe @ fletcher ~ $ sudo yum install sendmail-cf sendmail procmail spamassassin spammass-milter
Hakbang 2: Pag-configure ng Sendmail
Nais mong suriin na ang sendmail ay gumagamit ng DNS Blacklist. I-edit ang sendmail.mc at idagdag ang mga linya sa ibaba.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` "Na-block ang Spam tingnan ang: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', "" Na-block ang Spam tingnan ang: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` " procmail) dnl
Hakbang 3: I-restart ang Sendmail
Matapos mong magawa ang iyong mga pagbabago sa sendmails mc file dapat mong i-restart ang serbisyo ng sendmail upang muling itayo ang config file (sendmail.cf)
joe @ fletcher ~ $ sudo service sendmail restart
Hakbang 4: I-set up ang Pag-log ng Procmail
joe @ fletcher ~ $ sudo vi /etc/procmailrcLOGemium=/var/log/procmail.log#Uncomment sa ibaba para sa pag-troubleshoot # VERBOSE = YES # LOGABSTRACT = YESMaaari mong suriin ang procmail ngayon sa pamamagitan ng pag-tailing ng log file sa ilalim / var / logjoe @ fletcher ~ $ buntot / var / log / procmail
Hakbang 5: Lokal na Procmail Config
Lumikha ng isang.procmailrc sa iyong direktoryo sa bahayjoe @ fletcher ~ $ vi. ~ / Procmailrc: 0:
X-Spam-Status: Oo
/ home / joe / mail / spam
Hakbang 6: Mga Pasadyang Milter
Gusto mong lumikha ng isang hanay ng mga pasadyang filter / mitre. Ang Apache.org ay may mahusay na pagsulat sa paglikha ng iyong sariling pasadyang mga patakaran dito: Pahina ng Wiki. Sigurado ako na napansin mo na ang spam ay sumusunod sa mga pattern. Halimbawa Nakukuha ko ang parehong spam tungkol sa mga deal sa kendi na may katulad na mga linya ng paksa sa loob ng ilang buwan nang paisa-isa. Maaari kang sumulat ng isang panuntunan na naghahanap ng ilan sa mga bagay na ito. joe @ fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf header CANDY_1 From = ~ / hard / iheader CANDY_2 From = ~ / candy / iheader CANDY_3 Paksa = ~ / hard / iheader CANDY_4 Paksa = ~ / candy / iheader CANDY_5 Paksa = ~ / pagkabulok sa lunsod / imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) iskor CANDY_MULTI_TEST 5.0 Kung ang alinman sa dalawa sa mga kundisyon sa itaas ay natutugunan, pagkatapos markahan ito bilang spam. Ang isa pang pagpipilian ay ang blacklist ang ilang mga domain: blacklist_from *@citylinenews.comO o kung alam mo ang paksa na hindi mo nais na matanggap: header WARRANTY_CHEK Paksa = ~ / Home Warranty / iscore WARRANTY_CHEK 5.0
Hakbang 7: Suriin ang Mga Panuntunan
Suriin ang mga panuntunang nilikha mo:
joe @ fletcher ~ $ spamassassin --lint -D Kung wala itong mga error, i-restart ang spamassassin: joe @ fletcher ~ $ sudo service spamassassin restart
Hakbang 8: Bayes
Maaari mong sanayin ang spamassassin upang makilala ang spam gamit ang mga bayesian filter.
Una ituro ito sa iyong folder ng spam: joe @ fletcher ~ $ sa-alamin --mbox --spam / home / joe / mail / spam Pagkatapos ang iyong inbox: joe @ fletcher ~ $ sa-alamin --mbox --nonspam / var / mail / joe Magsisimula itong gamitin ang mga filter kapag mayroon kang> 200 mga spam at ham.
Hakbang 9: Tapos Na
Sa puntong ito nakumpleto mo ang iyong unang hakbang patungo sa isang libreng inbox ng spam.
Kailangan mong patuloy na maghanap sa iyong folder ng spam sa unang linggo o higit pa upang makita kung ang lahat na minarkahan bilang spam ay sa katunayan spam. Kung dumadaan ang spam siguraduhing tingnan ang mga header at tingnan kung mayroong anumang maaaring makilala mo bilang isang pattern at magsulat ng isang bagong patakaran para dito. Karaniwan lamang akong buntot / var / log / procmail at suriin upang makita kung ang anumang hindi spam ay maling namarkahan. Good luck! -Joe