Inhoudsopgave:
- Stap 1: Installatievereisten
- Stap 2: Sendmail-configuratie
- Stap 3: Sendmail opnieuw opstarten
- Stap 4: Procmail-logboekregistratie instellen
- Stap 5: Lokale Procmail-configuratie
- Stap 6: Aangepaste Milters
- Stap 7: Regels controleren
- Stap 8: Bayes
- Stap 9: Klaar
Video: Spam bestrijden met Spamassassin, Dnsbl en Procmail: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Ik heb mijn eigen mailserver en ik check mijn e-mail meestal met pine. In de loop der jaren had ik spamfilters in grenen gezet om spam te verwijderen. Maar het is ook bekend dat ik mijn Blackberry gebruik om e-mail te controleren met squirrelmail. Nou, mijn dennenfilters werkten niet op squirrelmail. Bovendien kwam er de laatste tijd meer spam binnen.
Deze instructable laat je zien hoe je spamassassin op Fedora instelt met procmail om berichten die als spam zijn gemarkeerd automatisch naar een spammap te verplaatsen.
Stap 1: Installatievereisten
U wilt uw vereisten installeren:
joe@fletcher ~$ sudo yum install sendmail-cf sendmail procmail spamassassin spammass-milter
Stap 2: Sendmail-configuratie
U wilt controleren of sendmail de DNS Blacklist gebruikt. Bewerk sendmail.mc en voeg de onderstaande regels toejoe@fletcher ~$ vi /etc/mail/sendmail.mcFEATURE(`dnsbl', `bl.spamcop.net', `"Spam geblokkeerd zie: https://spamcop.net/bl.shtml?"$&{client_addr}')dnlFEATURE(`dnsbl', `cbl.abuseat.org', `"Spam geblokkeerd zie: https://cbl.abuseat.org/lookup.cgi?ip="$& {client_addr}')dnlFEATURE(`dnsbl', `sbl.spamhaus.org', `"Spam geblokkeerd zie: https://spamhaus.org/query/bl?ip="$&{client_addr}')dnlFEATURE(` dnsbl', `list.dsbl.org', `"Spam geblokkeerd zie: https://dsbl.org/listing?"$&{client_addr}')dnlTerwijl je dat open hebt staan, voeg je procmail toe als de standaard mailer: MAILER(procmail)dnl
Stap 3: Sendmail opnieuw opstarten
Nadat u uw wijzigingen in het mc-bestand van sendmails hebt aangebracht, moet u de sendmail-service opnieuw starten om het configuratiebestand opnieuw op te bouwen (sendmail.cf)
joe@fletcher ~$ sudo service sendmail herstart
Stap 4: Procmail-logboekregistratie instellen
joe@fletcher ~$ sudo vi /etc/procmailrcLOGFILE=/var/log/procmail.log#Uncomment hieronder voor het oplossen van problemen#VERBOSE=YES#LOGABSTRACT=YESU kunt procmail nu controleren door het logbestand onder /var/logjoe@fletcher ~ $ staart /var/log/procmail
Stap 5: Lokale Procmail-configuratie
Maak een.procmailrc in uw homedirectoryjoe@fletcher ~$ vi.~/procmailrc:0:
X-Spam-status: Ja
/home/joe/mail/spam
Stap 6: Aangepaste Milters
U wilt een set aangepaste filters/verstekstukken maken. Apache.org heeft een geweldig artikel geschreven over het maken van je eigen aangepaste regels hier: Wiki-pagina Ik weet zeker dat je hebt gemerkt dat spam patronen volgt. Ik krijg bijvoorbeeld een paar maanden lang dezelfde spam over snoepdeals met vergelijkbare onderwerpregels. Je zou een regel kunnen schrijven op zoek naar een paar van deze dingen. joe@fletcher ~$ sudo vi /etc/mail/spamassassin/local.cf header CANDY_1 Van =~ /hard/iheader CANDY_2 Van =~ /candy/iheader CANDY_3 Onderwerp =~ /hard/iheader CANDY_4 Onderwerp =~ /candy/iheader CANDY_5 Onderwerp =~ /stedelijk verval/imeta CANDY_MULTI_TEST ((CANDY_1 + CANDY_2 + CANDY_3 + CANDY_5) > 1.0)score CANDY_MULTI_TEST 5.0Als aan twee van de bovenstaande voorwaarden is voldaan, markeer het dan als spam. Een andere optie is om bepaalde domeinen op de zwarte lijst te zetten: blacklist_from *@citylinenews.com Of als u het onderwerp weet dat u niet wilt ontvangen: header WARRANTY_CHECK Subject =~ /Home Warranty/iscore WARRANTY_CHECK 5.0
Stap 7: Regels controleren
Controleer de regels die u hebt gemaakt:
joe@fletcher ~$ spamassassin --lint -D Als er geen fouten zijn, herstart dan spamassassin: joe@fletcher ~$ sudo service spamassassin restart
Stap 8: Bayes
U kunt spamassassin trainen om spam te identificeren met behulp van bayesiaanse filters.
Richt het eerst naar uw spammap: joe@fletcher ~$ sa-learn --mbox --spam /home/joe/mail/spam Dan uw inbox: joe@fletcher ~$ sa-learn --mbox --nonspam /var /mail/joe Het zal de filters gaan gebruiken als je > 200 spams en hams hebt.
Stap 9: Klaar
Op dit punt heeft u uw eerste stap naar een spamvrije inbox voltooid.
Je zult de eerste week of zo in je spam-map moeten blijven kijken om te zien of alles dat als spam is gemarkeerd, in feite spam is. Als spam binnenkomt, kijk dan zeker naar de headers en kijk of er iets is dat u als een patroon kunt identificeren en schrijf er een nieuwe regel voor. Ik volg meestal gewoon /var/log/procmail en controleer of er niet-spam verkeerd is gemarkeerd. Veel geluk! -Joe
Aanbevolen:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Hoe u SpamAssassin met volledige functionaliteit kunt gebruiken op door Pair.com gehoste accounts: 9 stappen
Hoe SpamAssassin met volledige functionaliteit te gebruiken op door Pair.com gehoste accounts: Ik host een of twee domeinen op pair.com. Ze hebben geweldige hostingfuncties zoals een SSH-shell, mysql, php-ondersteuning en meer. Ze hebben echter geen volwaardige SpamAssassin-installatie. Ze hebben een rare uitgeklede versie waarmee je alleen zwart kunt toevoegen