Indholdsfortegnelse:
- Trin 1: Installer forudsætninger
- Trin 2: Sendmail -konfiguration
- Trin 3: Sendmail genstart
- Trin 4: Konfigurer Procmail -logning
- Trin 5: Lokal Procmail -konfiguration
- Trin 6: Brugerdefinerede fræsere
- Trin 7: Kontroller regler
- Trin 8: Bayes
- Trin 9: Udført
Video: Sådan bekæmpes spam ved hjælp af Spamassassin, Dnsbl og Procmail: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Jeg driver min egen mailserver, og jeg tjekker min e -mail det meste af tiden ved hjælp af fyrretræ. I årenes løb havde jeg opsat spamfiltre i fyrretræ for at luge spam ud. Men jeg har også kendt for at bruge min brombær til at kontrollere e -mail ved hjælp af egernpost. Mine fyrretræsfiltre virkede ikke på egernpost. Plus mere spam var kommet igennem på det seneste.
Denne instruktør viser dig, hvordan du konfigurerer spamassassin på Fedora ved hjælp af procmail til automatisk at flytte meddelelser markeret som spam til en spam -mappe.
Trin 1: Installer forudsætninger
Du vil installere dine forudsætninger:
joe@fletcher ~ $ sudo yum install sendmail-cf sendmail procmail spamassassin spammass-milter
Trin 2: Sendmail -konfiguration
Du vil kontrollere, at sendmail bruger DNS Blacklist. Rediger sendmail.mc og tilføj linjerne herunderjoe@fletcher ~ $ vi /etc/mail/sendmail.mcFEATURE(`dnsbl ', `bl.spamcop.net',` "Spam blokeret se: https://spamcop.net/bl.shtml? "$ & {client_addr} ') dnlFEATURE (` dnsbl', `cbl.abuseat.org ',` "Spam blokeret se: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr} ') dnlFEATURE (`dnsbl',` sbl.spamhaus.org ', `" Spam blokeret se: https://spamhaus.org/query/bl?ip= "$ & {client_addr}') dnlFEATURE (` dnsbl ', `list.dsbl.org',` "Spam blokeret se: https://dsbl.org/listing?"$&{client_addr}')dnl Mens du har det åbent, skal du tilføje procmail som standard mailer: MAILER (procmail) dnl
Trin 3: Sendmail genstart
Når du har foretaget dine ændringer i sendmails mc -fil, skal du genstarte sendmail -tjenesten for at genopbygge konfigurationsfilen (sendmail.cf)
joe@fletcher ~ $ sudo service sendmail genstart
Trin 4: Konfigurer Procmail -logning
joe@fletcher ~ $ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomment nedenfor til fejlfinding#VERBOSE = YES#LOGABSTRACT = YESDu kan kontrollere procmail nu ved at skræddersy logfilen under/var/logjoe@fletcher ~ $ tail/var/log/procmail
Trin 5: Lokal Procmail -konfiguration
Opret en.procmailrc i din hjemmemappejoe@fletcher ~ $ vi. ~/Procmailrc: 0:
X-Spam-status: Ja
/home/joe/mail/spam
Trin 6: Brugerdefinerede fræsere
Du vil oprette et sæt tilpassede filtre/mitre. Apache.org har en god opskrift på at oprette dine egne brugerdefinerede regler her: Wiki -side Jeg er sikker på, at du har bemærket, at spam følger mønstre. For eksempel får jeg den samme spam om slikaftaler med lignende emnelinjer i et par måneder ad gangen. Du kan skrive en regel på udkig efter et par af disse ting. joe@fletcher ~ $ sudo vi /etc/mail/spamassassin/local.cf header CANDY_1 From = ~/hard/iheader CANDY_2 From = ~/candy/iheader CANDY_3 Emne = ~/hard/iheader CANDY_4 Emne = ~/slik/iheader CANDY_5 Emne = ~ /urban decay /imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5)> 1.0) score CANDY_MULTI_TEST 5.0 Hvis to af ovenstående betingelser er opfyldt, skal du markere det som spam. En anden mulighed er at sortliste visse domæner: blacklist_from *@citylinenews.com Eller hvis du kender det emne, du ikke vil modtage: header GARRANTY_CHECK Emne = ~ /Hjemmegaranti /iscore GARRANTY_CHECK 5.0
Trin 7: Kontroller regler
Tjek de regler, du har oprettet:
joe@fletcher ~ $ spamassassin --lint -D Hvis det ikke har nogen fejl, skal du genstarte spamassassin: joe@fletcher ~ $ sudo service spamassassin genstart
Trin 8: Bayes
Du kan træne spamassassin til at identificere spam ved hjælp af bayesiske filtre.
Peg den først på din spam-mappe: joe@fletcher ~ $ sa-learn --mbox-spam/home/joe/mail/spam Derefter din indbakke: joe@fletcher ~ $ sa-learn --mbox --nonspam/var /mail/joe Det begynder at bruge filtrene, når du har> 200 spam og skinker.
Trin 9: Udført
På dette tidspunkt har du gennemført dit første skridt mod en spamfri indbakke.
Du bliver nødt til at fortsætte med at kigge i din spam -mappe den første uge eller deromkring for at se, om alt markeret som spam faktisk er spam. Hvis spam kommer igennem, skal du kigge på overskrifterne og se, om der er noget, du kan identificere som et mønster og skrive en ny regel for det. Jeg plejer normalt bare hale/var/log/procmail og kontrollere, om ikke -spam er blevet markeret forkert. Held og lykke! -Joe
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores