SpamAssassin-Spamfilter

Der SpamAssassin-Spamfilter identifiziert Spamnachrichten unter den E-Mails, die an die auf Ihrem Plesk Server gehosteten Postfächer gesendet werden. Damit Sie das gewünschte Level an Spamschutz erhalten können, ermöglicht Plesk Ihnen, eine Vielzahl von SpamAssassin-Einstellungen zu konfigurieren. Diese sind:

  • Spamfilter-Empfindlichkeit

    Zur Identifizierung von Spamnachrichten führt SpamAssassin eine Reihe verschiedener Tests für den Inhalt und die Betreffzeile jeder Nachricht durch. Im Ergebnis erhält jede Nachricht eine Punktzahl. Je höher die Punktzahl desto höher ist die Wahrscheinlichkeit, dass es sich um eine Spamnachricht handelt. Beispielsweise wird eine Nachricht mit dem Text "BUY VIAGRA AT LOW PRICE!!!" in der Betreffzeile und im Nachrichtentext mit 8,3 Punkten bewertet. Standardmäßig ist die Filterempfindlichkeit so festgelegt, dass alle Nachrichten mit 7 oder mehr Punkten als Spam eingestuft werden. Sollten Ihre Benutzer auch mit der Standardempfindlichkeit noch Spamnachrichten erhalten, können Sie die Empfindlichkeit erhöhen, indem Sie einen geringeren Wert wie z.B. 6 festlegen. Wenn SpamAssassin aber gültige Nachrichten als Spam markiert, sollten Sie die Empfindlichkeit durch Einstellen eines höheren Wertes verringern.

  • Spamkennzeichnung

    Auf der Serverebene können Sie den serverweiten Spamfilter nicht so einstellen, dass Spam automatisch gelöscht wird: Sie können dies nur pro Postfach festlegen. Das heißt, für die serverweite Richtlinie können Sie nur festlegen, dass Nachrichten als Spam markiert werden sollen: Die Header X-Spam-Flag: YES und X-Spam-Status: Die Header Yes werden standardmäßig zur Nachrichtenquelle hinzugefügt. Und wenn Sie möchten, kann der Spamfilter automatisch einen bestimmten Text an den Anfang der Betreffzeile einer Nachricht anfügen (die Voreinstellung ist: *****SPAM*****).

    Wenngleich Sie SpamAssassin nicht so konfigurieren können, dass es alle Spamnachrichten löscht, können Sie Ihren Postfachnutzern ermöglichen, ihre eigenen Spamschutz-Einstellungen zu konfigurieren. So können diese zum Beispiel ihre Spamfilter so einstellen, dass von SpamAssassin markierte Nachrichten automatisch gelöscht werden oder ihre persönlichen Black- und Whitelists einrichten. Weitere Informationen zur Anpassung der Spamfilter-Einstellungen für ein bestimmtes Postfach finden Sie im Abschnitt Schutz vor Spam.

  • Maximale Größe der zu überprüfenden Nachrichten

    Die Analyse einer großen Anzahl an E-Mails kann die Auslastung Ihres Servers stark erhöhen. Um dies zu verhindern, können Sie die maximale Größe an Nachrichten festlegen, die der Spamfilter prüft.

  • Anzahl an SpamAssassin-Prozessen

    Eine weitere Methode zur Begrenzung der Serverauslastung durch SpamAssassin ist, zu definieren, wie viele SpamAssassin-Prozesse (unter Linux) oder -Threads (unter Windows) maximal gleichzeitig auf dem Server ausgeführt werden dürfen.

  • Vertrauenswürdige Sprachen und Gebietsschemas (nur unter Windows)

    Durch die Angabe vertrauenswürdiger Sprachen und Gebietsschemas können Sie die Sprachmerkmale von E-Mails definieren, die immer vom Filter weitergegeben werden sollen. Nachrichten, die in den angegebenen Sprachen und mit den definierten Zeichensätzen geschrieben sind, werden nicht als Spam gekennzeichnet.

  • Blacklists und Whitelists

    SpamAssassin bietet die Möglichkeit, bestimmte Absender in Blacklists und Whitelists aufzunehmen:

    • Wenn Ihre Benutzer keine E-Mails von bestimmten Domains oder einzelnen Absendern empfangen sollen, können Sie der Blacklist des Spamfilters die entsprechenden Einträge hinzufügen.
    • Wenn Sie sichergehen wollen, dass Sie und Ihre Benutzer keine E-Mails von bestimmten Absendern verpassen, können Sie die entsprechenden E-Mail-Adressen oder ganze Domains in die Whitelist des Spamfilters aufnehmen.

Die Einstellungen dafür befinden sich im Bereich Tools & Einstellungen > Spamfilter-Einstellungen.

SPAM_filter_setting

Hinweis: Plesk bietet nur grundlegende SpamAssassin-Features. Um komplexe Antispam-Regeln erstellen zu können, müssen Sie die SpamAssassin-Konfigurationsdateien bearbeiten. Weitere Informationen zur erweiterten SpamAssassin-Konfiguration finden Sie im Advanced Administration Guide (Handbuch für fortgeschrittene Administration) unter Spam Protection (Spamschutz) für Linux oder für Windows sowie in anderen entsprechenden Dokumenten unter http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html .

Next in this section:

Aktivieren von SpamAssassin

Definieren der maximalen E-Mail-Größe für SpamAssassin (Linux)

Konfigurieren von Blacklists und Whitelists

 

Aktivieren von SpamAssassin

So aktivieren Sie SpamAssassin:

  1. Gehen Sie zu Tools & Einstellungen > Spamfilter-Einstellungen (in der Gruppe E-Mail).
  2. Wählen Sie die Option Serverweiten SpamAssassin-Filter aktivieren aus.
  3. Wenn Sie zulassen möchten, dass die Benutzer eigene Filtereinstellungen für die einzelnen Postfächer festlegen, aktivieren Sie die Option Individuelle Einstellungen für Spamfilter anwenden.
  4. Geben Sie die maximale Anzahl an SpamAssassin-Prozessen im Feld Höchstanzahl an laufenden 'worker spamd'-Prozessen (1-5) an. Es wird empfohlen, den Standardwert zu verwenden.
  5. Passen Sie die Empfindlichkeit des Spamfilters an, indem Sie den gewünschten Wert in das Feld Bewertung, die einer Nachricht zugewiesen werden muss, um als Spam angesehen zu werden eingeben.

    Standardmäßig ist die Filterempfindlichkeit so festgelegt, dass alle Nachrichten mit 7 oder mehr Punkten als Spam eingestuft werden. Sollten Ihre Benutzer auch mit der Standardempfindlichkeit noch Spamnachrichten erhalten, können Sie die Empfindlichkeit erhöhen, indem Sie einen geringeren Wert wie z.B. 6 festlegen. Wenn SpamAssassin aber gültige Nachrichten als Spam markiert, sollten Sie die Empfindlichkeit durch Einstellen eines höheren Wertes verringern.

  6. Definieren Sie unter Windows die maximale Größe von Nachrichten, die SpamAssassin verarbeiten soll, indem Sie die Option Nicht filtern, wenn Nachrichtengröße die angegebene Größe übersteigt aktivieren und den gewünschten Wert angeben. Unter Linux ist dieser Parameter nicht in Plesk verfügbar. Nähere Informationen zum Bearbeitern der maximalen E-Mail-Größe unter Linux finden Sie unter Definieren der maximalen E-Mail-Größe für SpamAssassin (Linux).
  7. Geben Sie ggf. an, wie Nachrichten, die als Spam eingestuft wurden, gekennzeichnet werden sollen, indem Sie das Feld Den folgenden Text an den Anfang des Betreffs jeder als Spam erkannten Nachricht stellen ausfüllen. Wenn der Betreff der Nachricht durch den Spamfilter nicht geändert werden soll, lassen Sie das Feld leer. Wenn Sie die bewertete Punktzahl der jeweiligen Nachricht zur Betreffzeile hinzufügen lassen möchten, geben Sie in dieses Feld _SCORE_ ein.
  8. Unter Windows können Sie nun noch vertrauenswürdige Sprachen und Gebietsschemas mithilfe der Listen Vertrauenswürdige Sprachen und Vertrauenswürdige Gebietsschemas angeben.
  9. Klicken Sie auf OK.
 

Definieren der maximalen E-Mail-Größe für SpamAssassin (Linux)

Um die von SpamAssassin verursachte Auslastung Ihres Servers zu verringern, können Sie die maximale Größe von E-Mails, die SpamAssassin analysieren soll, begrenzen. Alle Nachrichten, die diese Größe überschreiten, werden ohne Prüfung an deren Empfänger gesendet.

So definieren Sie die maximale Größe der Nachrichten, die von SpamAssassin verarbeitet werden soll:

  1. Öffnen Sie zu Bearbeitungszwecken die Konfigurationsdatei /etc/psa/psa.conf
  2. Geben Sie den gewünschten Wert für den Parameter SA_MAX_MAIL_SIZE in Byte an.

    Standardmäßig beträgt die maximale E-Mail-Größe 256.000 Byte. Wir empfehlen im Allgemeinen, die maximale E-Mail-Größe auf 150 - 250 KB zu begrenzen. Dies ist die normale Größe für E-Mail-Nachrichten im HTML-Format mit Bildern. Die E-Mail-Größe gilt als für die Überlastung des Filters und des Servers kritisch, wenn 500 KB überschritten werden. Diese Größe ist normal für E-Mail-Nachrichten, die Anhänge enthalten.

 

Konfigurieren von Blacklists und Whitelists

So fügen Sie Einträge zur Blacklist oder Whitelist hinzu:

  1. Gehen Sie zur gewünschten Registerkarte unter Tools & Einstellungen > Spamfilter-Einstellungen.
  2. Klicken Sie auf Adressen hinzufügen.
  3. Geben Sie die Einträge an, die Sie zur Liste hinzufügen wollen.

    Trennen Sie Adressen mit einem Komma, Doppelpunkt oder einem Leerzeichen. Sie können ein Sternchen (*) als Ersatz für mehrere unbestimmte Buchstaben verwenden und ein Fragezeichen (?) für einen einzelnen unbestimmten Buchstaben. Zum Beispiel: adresse@spammers.net, benutzer?@spammers.net, *@spammers.net. So wird mit *@spammers.net die gesamte E-Mail-Domain "spammers.net" blockiert. Wenn Sie einen Windows-basierten Server verwenden, sollten Sie außerdem angeben, was mit den Nachrichten geschehen soll, die von den angegebenen Adressen kommen.

  4. Klicken Sie auf OK.

So entfernen Sie Einträge aus der Blacklist oder Whitelist:

Wählen Sie die Einträge in der entsprechenden Registerkarte aus und klicken Sie auf Entfernen.