SpamAssassin installeren en configureren op een server

Inhoudsopgave
SpamAssasin installeren
Een van de meest voorkomende problemen is het willekeurige gebruik bij het verzenden en ontvangen van spam per post.
Om dit probleem op een server op te lossen, kunnen we de SpamAssassin-tool installeren, een filter dat door middel van heuristische algoritmen spam kan identificeren door de database in realtime te raadplegen, de tekst van de e-mail analyseert met behulp van basisregels, controles beheert op de kopteksten en de hoofdtekst van de e-mail, waarbij een score wordt toegekend op basis van de waarschijnlijkheid dat het spam of ongewenste e-mail is.
Wanneer u mogelijke spam ontdekt, kunt u de e-mail verwijderen, omleiden naar een geselecteerde map of een waarschuwingslabel toevoegen. Het is een interessante toepassing als de server wordt gebruikt om hostingdiensten te verlenen.
Het kan op elke Linux-distributie worden geïnstalleerd, deze keer zullen we zien hoe we het moeten installeren voor een server met Centos, maar het is niet moeilijk om het aan te passen aan elke distro.

In de meeste distro's komt de applicatie in de repository, maar we kunnen hem downloaden van http: // spamassassin… org / index.html.
Om te beginnen zullen we via ssh toegang krijgen tot onze server en in het terminalvenster
we installeren perl (minimaal Perl 5.8.8) en enkele afhankelijkheden om mail te beheren
yum installeer perl
yum installeer perl-Mail-DKIM.noarch
Dan installeren we de spamassasin
yum install spamassassin
Wanneer het klaar is met installeren, beginnen we het te configureren, we maken een gebruiker en een map voor de filters
useradd -d / home / spamfilter -s / bin / false spamfilter
chmod 766 / home / spamfilter
Met de nano- of vi-editor openen we het bestand local.cf om de filterregels te definiëren
nano /etc/mail/spamassassin/local.cf
We kunnen bijvoorbeeld definiëren:
# Score om als spam te worden gemarkeerd
required_hits 5.0
# Tekst die wordt toegevoegd aan het onderwerp van e-mails die spam zijn
rewrite_header Onderwerp [***** SPAM *****]
# Spam in een waarschuwings-e-mailbijlage in
report_safe 1
# Bayes-systeem inschakelen
use_bayes 1
#Zelfstudie
bayes_auto_learn 1
bayes_path / home / spamfilter /
bayes_file_mode 0666
# Spamcontroles
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1
Daarna slaan we het bestand op met de naam local.cf en sluiten we de editor af. In de terminal herstarten we de service
service spamassassin herstart
Spamassasin kan worden geïnstalleerd in alle bedieningspanelen Cpanel, plesk, directodmin. Hier kunnen we een versie van de configuratie zien die we in tekstmodus uitvoeren vanuit directodmin.

We kunnen ook een soortgelijk systeem zien, maar dan voor het cpanel-configuratiescherm

Het antispamsysteem instellen
Om het antispamprogramma te optimaliseren kunnen we het commando sa -learn gebruiken waarmee we enkele parameters kunnen definiëren om de software te trainen. Bijvoorbeeld vanaf de opdrachtregel typen we
sa-learn --spam --mbox ~ / mail / spam
Hiermee wordt spam van de mbox-accounts gecontroleerd en naar de spammap gestuurd
sa-learn --ham --mbox / var / spool / mail / gebruiker
Dit betekent dat geldige e-mails van mbox-accounts naar het account van de gebruiker worden verzonden
Al deze configuraties kunnen worden gebruikt door de beheerder, door gebruikers met reselleraccounts of door individuele gebruikers, aangezien spamassasin eenmaal is geïnstalleerd kan worden beheerd vanuit het configuratiescherm, waardoor de nieuwe filters worden gecreëerd die Spamassassin zullen trainen.
Dit programma kan ook alleen leren door gebruik te maken van zijn heuristische algoritme en de regels die het aan zijn database toevoegt.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave