So sichern Sie Postfix mit SpamAssassin auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

Apache SpamAssassin ist eine intelligente Softwareanwendung zum Filtern unerwünschter E-Mails von Telemarketern und Hackern. Das Dienstprogramm wird auf einem Mail Transfer Agent (MTA) wie Postfix ausgeführt, um unerwünschte E-Mails zu klassifizieren und zu blockieren.


SpamAssassin ist kostenlos und Open Source und verwendet die Perl-Sprache, um E-Mail-Header, Betreffzeilen und Text zu scannen und zu identifizieren, um einen Server vor Spam zu schützen.

In diesem Handbuch zeigen wir Ihnen, wie Sie SpamAssassin auf Ihrem Mailserver installieren, der auf dem Ubuntu 18.04-Server gehostet wird…

Voraussetzung

  • Ein VPS-Plan mit Ubuntu 18.04-Server
  • Ein Nicht-Root-Benutzer mit Sudo-Berechtigungen
  • Postfix-E-Mail-Server

Schritt 1: Installieren von SpamAssassin

Wir werden SpamAssassin mit dem Befehl apt-get installieren. Lassen Sie uns vorher zuerst die Paketlisteninformationen aktualisieren:

$ sudo apt-get update

Führen Sie dann den folgenden Befehl aus, um SpamAssassin zu installieren:

$ sudo apt-get install spamassassin spamc

Drücken Sie Y. und getroffen Eingeben wenn Sie aufgefordert werden, die Installation zu bestätigen

Schritt 2: Hinzufügen eines SpamAssassin-Systembenutzers

Für SpamAssassin muss ein Systembenutzer arbeiten. Wir werden also mit dem folgenden Befehl einen neuen Benutzer zum System hinzufügen:

$ sudo adduser spamd –disabled-login

Sie werden aufgefordert, weitere Details zum Benutzer einzugeben. Klicken Sie einfach auf Eingeben Taste, um die Details zu überspringen. Gegen Ende der Eingabeaufforderung werden Sie aufgefordert, zu bestätigen, ob die Angaben korrekt sind. Eingeben Y. und drücke Eingeben weitermachen

Vollständiger Name []: Drücken Sie die Eingabetaste, um zu überspringen
Raumnummer []: Drücken Sie die Eingabetaste, um zu überspringen
Arbeitstelefon []: Drücken Sie die Eingabetaste, um zu überspringen
Telefon zu Hause []: Drücken Sie die Eingabetaste, um zu überspringen
Andere []: Drücken Sie die Eingabetaste, um zu überspringen
Sind die Informationen korrekt? [J / n] Y.

Schritt 3: Bearbeiten der SpamAssassin-Konfigurationsdatei

Nach der Installation von SpamAssassin befindet sich eine Standardkonfigurationsdatei unter / etc / default / spamassassin. Wir werden diese Datei mit einem Nano-Editor bearbeiten, um einige Parameter zu ändern.

$ sudo nano / etc / default / spamassassin

Ändern Sie zuerst den Wert von AKTIVIERT Direktive von 0 bis 1:

Standardwert:

$ ENABLED = 0

Ändern:

$ ENABLED = 1

Als Nächstes müssen Sie eine Variable mit dem Namen erstellen SAHOME mit dem folgenden Wert:

$ SAHOME ="/ var / log / spamassassin /"

Suche nach OPTIONEN Direktive und ändern Sie ihren Wert wie unten gezeigt:

Standardwert:

$ OPTIONS ="–create-prefs –max-children 5 –helper-home-dir"

Ändern:

$ OPTIONS ="–create-prefs –max-children 5 –username spamd –helper-home-dir / home / spamd / -s /home/spamd/spamd.log"

Damit SpamAssassin Updates auswählen kann, setzen wir den CRON-Wert auf 1, damit das Dienstprogramm automatisch neue Regeln herunterladen kann.

Standardwert:

$ CRON = 0

Ändern:

$ CRON = 1

Drücken Sie STRG + X., Y. und Eingeben um die Datei zu speichern

Schritt 4: Hinzufügen von SpamAssassin-Spam-Regeln

Als nächstes werden wir einige Spam-Regeln hinzufügen. Die Datei, die wir bearbeiten werden, befindet sich unter /etc/spamassassin/local.cf. Geben Sie also den folgenden Befehl ein, um die Datei mit zu öffnen Nano Editor:

$ sudo nano /etc/spamassassin/local.cf

>Kommentieren Sie die unten gezeigten Zeilen aus und ändern Sie die Werte wie angegeben

rewrite_header Betreff [***** SPAM _SCORE_ *****]
required_score 5.0
use_bayes 1
bayes_auto_learn 1

Drücken Sie STRG + X., Y. und Eingeben um die Datei zu speichern

Schritt 5: Postfix bearbeiten

Als Nächstes müssen wir Postfix so konfigurieren, dass E-Mails über SpamAssassin weitergeleitet werden können. Führen Sie den folgenden Befehl aus, um die Postfix-Hauptkonfigurationsdatei zu bearbeiten:

$ sudo nano /etc/postfix/master.cf

Suchen Sie nach der Zeile:

$ smtp inet n – – – – smtpd

Und wechseln Sie zu:

$ smtp inet n – – – – smtpd
$ -o content_filter = spamassassin

Außerdem müssen Sie die folgende Zeile hinzufügen, um nach dem Filter für den Warteschlangeninhalt einzurichten:

$ spamassassin unix – n n – – pipe
user = spamd argv = / usr / bin / spamc -f -e
/ usr / sbin / sendmail -oi -f $ {Absender} $ {Empfänger}

Drücken Sie STRG + X., Y. und Eingeben um die Datei zu speichern

Schritt 6: Starten Sie Postfix und SpamAssassin neu

Damit die Änderungen wirksam werden, müssen Sie Postfix und SpamAssassin mit den folgenden Befehlen neu starten

$ sudo service postfix restart
$ sudo service spamassassin neu starten

Schritt 7: Testen von SpamAssassin

Sie können überprüfen, ob SpamAssassin funktioniert, indem Sie eine E-Mail an Ihren Server senden und die Header eines E-Mail-Clients untersuchen.

Fazit

In diesem Handbuch haben wir Sie durch die Schritte zum Sichern Ihres E-Mail-Servers mit SpamAssassin geführt. Wenn Sie die Konfigurationen Schritt für Schritt befolgen, verabschieden Sie sich von unerwünschten E-Mails auf Ihrem Server. Dies schützt Ihren Server und vermeidet viele Junk-E-Mails, die sich mit wichtigen Nachrichten über Ihr Unternehmen vermischen könnten.

Schauen Sie sich diese Top 3 E-Mail-Hosting-Dienste an:

FastComet

Startpreis:
2,95 $


Verlässlichkeit
9.7


Preisgestaltung
9.5


Benutzerfreundlich
9.7


Unterstützung
9.7


Eigenschaften
9.6

Bewertungen lesen

Besuchen Sie FastComet

A2 Hosting

Startpreis:
$ 3,92


Verlässlichkeit
9.3


Preisgestaltung
9.0


Benutzerfreundlich
9.3


Unterstützung
9.3


Eigenschaften
9.3

Bewertungen lesen

Besuchen Sie A2 Hosting

ChemiCloud

Startpreis:
2,76 $


Verlässlichkeit
10


Preisgestaltung
9.9


Benutzerfreundlich
9.9


Unterstützung
10


Eigenschaften
9.9

Bewertungen lesen

Besuchen Sie ChemiCloud

Verwandte Anleitungen

  • So sichern Sie Ihre MySQL-Datenbank auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So konfigurieren Sie Nginx für die Verwendung eines selbstsignierten SSL / TLS-Zertifikats unter Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So sichern Sie den Apache-Webserver mit ModEvasive unter Ubuntu 18.04 VPS
    mittlere
  • So installieren Sie PrestaShop auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So richten Sie Cron-Jobs auf Ihrem Ubuntu 18.04 Dedicated Server oder VPS ein
    mittlere
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me