Kuidas võidelda rämpsposti vastu Spamassassini, DNS -i ja Procmaili abil: 9 sammu
Kuidas võidelda rämpsposti vastu Spamassassini, DNS -i ja Procmaili abil: 9 sammu
Anonim
Kuidas võidelda rämpsposti vastu Spamassassini, DNS -i ja Procmaili abil
Kuidas võidelda rämpsposti vastu Spamassassini, DNS -i ja Procmaili abil

Ma käitan oma e -posti serverit ja kontrollin enamasti oma e -posti männi abil. Olin aastate jooksul männi sisse seadnud rämpsposti filtrid rämpsposti eemaldamiseks. Kuid ma olen ka teada, et kasutan oma murakaga e -posti kontrollimiseks oravaposti abil. Minu männifiltrid ei töötanud oravapostiga. Lisaks lisandus viimasel ajal rohkem rämpsposti.

See juhend annab teile teada, kuidas seadistada spamassassin Fedoras, kasutades procmaili, et rämpspostiks märgitud kirjad automaatselt rämpsposti kausta teisaldada.

Samm: installige eeltingimused

Installige eeltingimused
Installige eeltingimused

Soovite installida oma eeldused:

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

Samm: Sendmaili seadistamine

Sendmaili seadistamine
Sendmaili seadistamine

Soovite kontrollida, kas sendmail kasutab DNS -i musta nimekirja. Muutke sendmail.mc ja lisage allolevad read joe@fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ', `bl.spamcop.net',` "Rämpspost blokeeritud vt: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` `Rämpspost blokeeritud vt: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `" Rämpspost blokeeritud vt: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl ', `list.dsbl.org'," "Rämpsposti blokeerimine vt: https://dsbl.org/listing?"$&{client_addr}')dnlKui olete selle avanud, lisage procmail vaikimisi saatjaks: MAILER (procmail) dnl

Samm: taaskäivitage Sendmail

Sendmail Taaskäivitage
Sendmail Taaskäivitage

Pärast sendmails mc -faili muudatuste tegemist peaksite konfiguratsioonifaili (sendmail.cf) taastamiseks sendmail -teenuse taaskäivitama

joe@fletcher ~ $ sudo teenus sendmail taaskäivitage

Samm: seadistage Procmaili logimine

Procmaili logimise seadistamine
Procmaili logimise seadistamine

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

Samm: kohaliku Procmaili seadistamine

Kohalik Procmail Config
Kohalik Procmail Config

Looge oma kodukataloogi.procmailrc joe@fletcher ~ $ vi. ~/Procmailrc: 0:

X-rämpsposti staatus: Jah

/home/joe/mail/spam

6. samm: kohandatud jahvatid

Kohandatud veskid
Kohandatud veskid

Soovite luua kohandatud filtrite/nurkade komplekti. Apache.org pakub suurepärast teavet oma kohandatud reeglite loomise kohta siin: Wiki leht Olen kindel, et olete märganud, et rämpspost järgib mustreid. Näiteks saan sama rämpsposti mõne kuu jooksul korraga sarnaste teemade kommipakkumiste kohta. Võite kirjutada reegli, otsides mõnda neist asjadest. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf päis CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Subject = ~/hard/iheader CANDY_4 Subject = ~/candy/iheader CANDY_5 Subject = ~ /urban decay /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) skoor CANDY_MULTI_TEST 5.0Kui kaks ülaltoodud tingimust on täidetud, märkige see rämpspostiks. Teine võimalus on lisada teatud domeenid musta nimekirja: blacklist_from *@citylinenews.com Või kui teate teemat, mida te ei soovi saada: päis WARRANTY_CHECK Subject = ~ /Home Warranty /iscore WARRANTY_CHECK 5.0

Samm: kontrollige reegleid

Kontrolli reegleid
Kontrolli reegleid

Kontrollige loodud reegleid:

joe@fletcher ~ $ spamassassin --lint -D Kui sellel pole vigu, taaskäivitage spamassassin: joe@fletcher ~ $ sudo teenus spamassassin restart

8. samm: Bayes

Bayes
Bayes

Saate spamassassini õpetada rämpsposti tuvastama, kasutades Bayesi filtreid.

Esmalt suunake see oma rämpsposti kausta: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam Siis teie postkast: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe See hakkab filtreid kasutama, kui teil on> 200 rämpsposti ja singi.

9. samm: valmis

Valmis
Valmis

Sel hetkel olete lõpetanud esimese sammu rämpspostivaba postkasti suunas.

Peate esimese nädala jooksul oma rämpsposti kausta otsima, et näha, kas kõik rämpspostiks märgitud on tegelikult rämpspost. Kui rämpspost levib, vaadake kindlasti päiseid ja vaadake, kas on midagi, mida saate mustrina tuvastada, ja kirjutage sellele uus reegel. Tavaliselt lihtsalt saba/var/log/procmail ja kontrollin, kas mõni muu rämpspost on valesti märgitud. Edu! -Joe