Kā apkarot surogātpastu, izmantojot Spamassassin, Dnsbl un Procmail: 9 soļi
Kā apkarot surogātpastu, izmantojot Spamassassin, Dnsbl un Procmail: 9 soļi
Anonim
Kā apkarot surogātpastu, izmantojot Spamassassin, Dnsbl un Procmail
Kā apkarot surogātpastu, izmantojot Spamassassin, Dnsbl un Procmail

Es vadu savu pasta serveri un lielāko daļu laika pārbaudu savu e -pastu, izmantojot priedi. Gadu gaitā es priedē biju izveidojis surogātpasta filtrus, lai izskaustu surogātpastu. Bet esmu arī zināms, ka izmantoju savu kazenes, lai pārbaudītu e -pastu, izmantojot vāveres pastu. Nu mani priežu filtri nedarbojās ar vāveres pastu. Turklāt pēdējā laikā ir parādījies vairāk surogātpasta.

Šī pamācība parādīs, kā iestatīt spamassassin Fedora, izmantojot procmail, lai automātiski pārvietotu ziņojumus, kas atzīmēti kā mēstules, uz surogātpasta mapi.

1. darbība: instalējiet priekšnosacījumus

Instalējiet priekšnosacījumus
Instalējiet priekšnosacījumus

Jūs vēlaties instalēt priekšnosacījumus:

joe@fletcher ~ $ sudo yum instalēt sendmail-cf sendmail procmail spamassassin spammass-milter

2. darbība: Sendmail konfigurācija

Sendmail konfigurācija
Sendmail konfigurācija

Jūs vēlaties pārbaudīt, vai sendmail izmanto DNS melno sarakstu. Rediģējiet sendmail.mc un pievienojiet tālāk esošās rindiņasjoe@fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ', `bl.spamcop.net',` "Surogātpasta bloķēšana sk.: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (" dnsbl "," cbl.abuseat.org "," "Surogātpasta bloķēšana sk. {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `` Surogātpasta bloķēšana sk. https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl "," list.dsbl.org "," "Surogātpasta bloķēšana sk. https://dsbl.org/listing?"$&{client_addr}')dnl Kamēr tas ir atvērts, pievienojiet procmail kā noklusējuma sūtītāju: MAILER (procmail) dnl

3. darbība: restartējiet Sendmail

Sendmail restart
Sendmail restart

Kad esat veicis izmaiņas sendmails mc failā, restartējiet sendmail pakalpojumu, lai atjaunotu konfigurācijas failu (sendmail.cf)

joe@fletcher ~ $ sudo pakalpojums sendmail restart

4. darbība: iestatiet Procmail reģistrēšanu

Iestatiet Procmail reģistrēšanu
Iestatiet Procmail reģistrēšanu

joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomment to zemāk problēmu novēršanai#VERBOSE = YES#LOGABSTRACT = YES $ tail/var/log/procmail

5. darbība. Vietējās Procmail konfigur

Vietējā Procmail Config
Vietējā Procmail Config

Izveidojiet.procmailrc savā mājas direktorijājoe@fletcher ~ $ vi. ~/Procmailrc: 0:

X-surogātpasta statuss: Jā

/home/joe/mail/spam

6. darbība. Pielāgotas dzirnaviņas

Pielāgotas dzirnaviņas
Pielāgotas dzirnaviņas

Jūs vēlaties izveidot pielāgotu filtru/slīpumu komplektu. Apache.org ir lielisks raksts par savu pielāgoto noteikumu izveidi šeit: Wiki Page Es esmu pārliecināts, ka esat ievērojis, ka surogātpasts notiek pēc modeļiem. Piemēram, es saņemu to pašu surogātpastu par konfekšu darījumiem ar līdzīgām tēmām vairākus mēnešus vienlaikus. Jūs varētu uzrakstīt noteikumu, meklējot dažas no šīm lietām. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf header 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) score CANDY_MULTI_TEST 5.0Ja ir izpildīti divi no iepriekš minētajiem nosacījumiem, atzīmējiet to kā nevēlamu. Vēl viena iespēja ir iekļaut noteiktus domēnus melnajā sarakstā: blacklist_from *@citylinenews.com Vai arī, ja zināt tēmu, kuru nevēlaties saņemt: header WARRANTY_CHECK Subject = ~ /Home Warranty /iscore WARRANTY_CHECK 5.0

7. darbība: pārbaudiet noteikumus

Pārbaudiet Noteikumus
Pārbaudiet Noteikumus

Pārbaudiet izveidotos noteikumus:

joe@fletcher ~ $ spamassassin --lint -D Ja tajā nav kļūdu, restartējiet spamassassin: joe@fletcher ~ $ sudo pakalpojums spamassassin restart

8. solis: Bayes

Bayes
Bayes

Jūs varat apmācīt spamassassin identificēt surogātpastu, izmantojot Bayesian filtrus.

Vispirms norādiet to uz surogātpasta mapi: joe@fletcher ~ $ sa-learn --mbox --spam/home/joe/mail/spam Pēc tam jūsu iesūtne: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe Tas sāks izmantot filtrus, ja jums būs> 200 surogātpastu un šķiņķi.

9. darbība. Gatavs

Pabeigts
Pabeigts

Šajā brīdī esat pabeidzis savu pirmo soli ceļā uz iesūtni, kurā nav mēstuļu.

Apmēram pirmo nedēļu jums būs jāmeklē surogātpasta mape, lai redzētu, vai viss, kas atzīmēts kā mēstule, patiesībā ir surogātpasts. Ja mēstules tiek parādītas, noteikti apskatiet galvenes un pārbaudiet, vai ir kaut kas, ko varat identificēt kā paraugu, un uzrakstiet tam jaunu noteikumu. Es parasti tikai tail/var/log/procmail un pārbaudu, vai kāds cits surogātpasts nav nepareizi atzīmēts. Veiksmi! -Džo

Ieteicams: