LIBRARY · ARTIKEL
Eingehenden Spam mit cPanel/WHM verwalten: Ein umfassender Leitfaden
Zusammenfassung
Spam-E-Mails sind eine unerfreuliche Realität des Internetzeitalters. Sie überfüllen Posteingänge mit unerwünschter Werbung, Phishing-Betrug und Malware. Spammer gelangen über Datenlecks, Website-Scraper und automatisierte „Wörterbuch“-Angriffe an E-Mail-Adressen und versenden Massen-E-Mails in der Hoffnung, dass einige die Filter passieren.
Überblick über die nativen Anti-Spam-Funktionen von cPanel/WHM
- Apache SpamAssassin: Filtert E-Mails, indem es anhand von Inhalt und Absenderreputation Spam-Bewertungen vergibt.
- E-Mail-Filter: Ermöglicht benutzerdefinierte Regeln zur Spam-Verwaltung sowohl auf Benutzerebene als auch domainweit (global).
- Spam Box: Stellt Spam-E-Mails zur Überprüfung in einem separaten Ordner unter Quarantäne.
- Standardadresse (Catch-all): Steuert den Umgang mit E-Mails, die an nicht existierende Adressen gesendet werden.
- BoxTrapper: Challenge-Response-System zur Überprüfung unbekannter Absender.
- Exim-Konfiguration: Anpassungen auf Serverebene wie RBLs, Greylisting und SMTP-Regeln.
- E-Mail-Authentifizierung: SPF-, DKIM- und DMARC-Einstellungen zur Überprüfung der Legitimität des Absenders.
Spam-Verwaltung auf Endbenutzerebene (cPanel-Benutzer)
Apache SpamAssassin aktivieren (Spam-Filter)
Apache SpamAssassin kann die Menge an Spam in Ihrem Posteingang erheblich reduzieren. Gehen Sie wie folgt vor:
- Melden Sie sich bei Ihrem cPanel-Konto an und wechseln Sie zum Bereich „E-Mail“.
- Klicken Sie auf „Spam-Filter“.
- Aktivieren Sie die Option „Process New Emails and Mark them as Spam“, indem Sie den Schalter umlegen.
- Passen Sie optional den Schwellenwert für die Spam-Bewertung nach Ihren Wünschen an.
Spam in einen separaten Ordner verschieben (Spam Box)
Leiten Sie Spam in einen eigenen Ordner um, damit Ihr Posteingang übersichtlich bleibt:
- Aktivieren Sie in der Oberfläche „Spam Filters“ die Option „Spam Box“.
- Prüfen Sie den Spam-Ordner regelmäßig, um Fehlalarme (False Positives) zu erkennen und zu bearbeiten.
Spam mit hoher Bewertung automatisch löschen (Auto-Delete)
Verwenden Sie diese Funktion mit Vorsicht, da E-Mails dauerhaft gelöscht werden:
- Aktivieren Sie „Auto-Delete“ in den Spam Filters.
- Legen Sie einen hohen Schwellenwert fest, um den Verlust legitimer E-Mails zu minimieren.
Whitelists und Blacklists verwenden
Verbessern Sie die Treffsicherheit, indem Sie vertrauenswürdige Absender auf die Whitelist und hartnäckige Spammer auf die Blacklist setzen:
- Rufen Sie „Spam Filters“ auf.
- Fügen Sie je nach Bedarf Adressen oder Domains zur Whitelist und zur Blacklist hinzu.
Persönliche E-Mail-Filter in cPanel erstellen
Richten Sie benutzerdefinierte Regeln ein, um bestimmte Spam-Situationen zu behandeln:
- Gehen Sie zu „Email Filters“.
- Erstellen und verwenden Sie Filter auf Grundlage der Spam-Bewertung, von Schlüsselwörtern oder des Absenders.
BoxTrapper-Challenge-Response-System
Verwenden Sie BoxTrapper, um Spam durch die Überprüfung von Absendern drastisch zu reduzieren:
- Aktivieren Sie BoxTrapper im Bereich „Email“ von cPanel.
- Pflegen Sie die Whitelist, damit häufige Kontakte nicht unnötig belästigt werden.
Spam-Verwaltung auf Administratorebene (domainweit)
Globale E-Mail-Filter (Filterung auf Kontoebene)
Verwalten Sie Spam für alle Konten innerhalb Ihrer Domain:
- Zugriff auf globale E-Mail-Filter.
- Erstellen Sie allgemeine Regeln, um Spam auf Domainebene wirksam zu bekämpfen.
Die Standardadresse (Catch-all)
Verhindern Sie die Ansammlung von Spam, indem Sie Ihre Standardadresse richtig einstellen:
- Stellen Sie die Standardadresse so ein, dass E-Mails mit einer SMTP-Fehlermeldung verworfen werden.
E-Mail-Authentifizierung (SPF und DKIM)
Schützen Sie die Reputation Ihrer Domain durch die Einrichtung der Authentifizierung:
- Stellen Sie sicher, dass SPF und DKIM im Bereich „E-Mail-Zustellbarkeit“ von cPanel aktiviert sind.
DMARC einrichten für mehr Sicherheit
Fügen Sie eine zusätzliche Sicherheitsebene hinzu, indem Sie DMARC konfigurieren:
- Fügen Sie DMARC-Einträge über den Zone Editor in cPanel hinzu.
Spam-Verwaltung auf Serveradministrator-Ebene (WHM)
Apache SpamAssassin systemweit aktivieren
- Erzwingen Sie SpamAssassin in WHM global.
- Legen Sie in der Exim-Konfiguration geeignete Schwellenwerte für die Abweisung fest.
Bekannte Spammer mit RBLs blockieren
- Aktivieren Sie die RBL-Prüfung in der Exim-Konfiguration mit Diensten wie Spamhaus und SpamCop.
Greylisting für eingehende E-Mails aktivieren
- Aktivieren Sie Greylisting in WHM, um automatisierten Spam zu verhindern.
Weitere Anpassungen der Exim-Konfiguration
- Nutzen Sie HELO-Prüfungen, Reverse-DNS und Schutzmaßnahmen gegen Wörterbuchangriffe.
- Erwägen Sie, zusätzlich einen Virenscan mit ClamAV einzurichten.
Korrekte DNS-Einträge für alle gehosteten Domains sicherstellen
- Überprüfen Sie die SPF-/DKIM-/DMARC-Einträge aller gehosteten Domains regelmäßig über WHM.
Tipps und bewährte Vorgehensweisen zur Reduzierung von Spam
- Kombinieren Sie mehrere Strategien zur Spam-Abwehr, um einen umfassenden Schutz zu erreichen.
- Vermeiden Sie übermäßig aggressive Filter, damit keine legitimen E-Mails verloren gehen.
- Schulen Sie Benutzer darin, Spam zu erkennen und richtig damit umzugehen.
- Aktualisieren Sie Software, Regeln und Filter regelmäßig und passen Sie sie gezielt an.
- Achten Sie auf eine saubere E-Mail-Hygiene im Postausgang, um die Reputation Ihres Servers zu schützen.
- Nutzen Sie DNS-basierte Blocklisten und Feedback-Schleifen für mehr Sicherheit.
- Leiten Sie Spam nicht ohne Vorsichtsmaßnahmen an externe Adressen weiter.
Fazit
Wenn Sie die nativen Funktionen von cPanel und WHM überlegt und vorausschauend einsetzen, verringern Sie Spam deutlich. Das sorgt für sauberere, sicherere Postfächer und zufriedenere Benutzer.
Ausführlicher Artikel – Einführung in E-Mail-Spam
Spam-E-Mails sind leider eine Realität des Internetzeitalters. Sie überfüllen Postfächer mit unerwünschter Werbung, Phishing-Betrug und Malware. Tatsächlich zeigen Untersuchungen, dass etwa 56.5% aller E-Mails Spam sind. Spammer gelangen über Datenlecks, Website-Scraper und automatisierte „Wörterbuchangriffe“ (das Erraten gängiger Namen) an E-Mail-Adressen. Sie versenden Massen-E-Mails in der Hoffnung, dass einige die Filter umgehen oder Benutzer täuschen. Diese Anleitung erklärt, wie Sie sich zur Wehr setzen, und zwar mit ausschließlich nativen cPanel/WHM-Tools – ohne Plugins von Drittanbietern. Wir behandeln Lösungen für unerfahrene Endbenutzer, Administratoren von Domain-E-Mail-Kontenund Serveradministratoren gleichermaßen.
Native Anti-Spam-Funktionen in cPanel & WHM
cPanel und WHM enthalten leistungsstarke integrierte Tools zur Spam-Bekämpfung:
- Apache SpamAssassin (Spam-Filter) – Ein intelligentes System zur Inhaltsfilterung, das E-Mails prüft und ihre „Spam-Wahrscheinlichkeit“ bewertet. Es verwendet verschiedene Tests, um Spam zu erkennen. Sie können es pro Konto aktivieren und die automatische Löschung oder die Weiterleitung in den Spam-Ordner konfigurieren.
- E-Mail-Filter – Legen Sie benutzerdefinierte Regeln fest, um E-Mails anhand von Inhalt, Absender, Betreff oder Spam-Bewertung umzuleiten, zu verwerfen oder zu markieren.
- Spam-Box (Spam-Ordner) – Hält Spam aus dem Posteingang fern, indem als Spam markierte E-Mails in einen separaten Ordner zugestellt werden.
- Standardadresse (Catch-all) – Legt fest, wie mit E-Mails verfahren wird, die an nicht vorhandene Adressen gesendet werden. Falsch konfigurierte Catch-all-Adressen können Spam anziehen.
- BoxTrapper – Ein Challenge-Response-Verfahren, das verhindert, dass nicht verifizierte Absender E-Mails in Ihren Posteingang zustellen.
- Exim-Konfiguration – Serverweite Spam-Schutzfunktionen wie RBLs, Greylisting und Validierungsregeln.
- E-Mail-Authentifizierung – SPF, DKIM und DMARC schützen Ihre Domain vor Spoofing und helfen bei der Überprüfung eingehender E-Mails.
Wir betrachten die einzelnen Funktionen nach der Rolle, die den Spam verwaltet: Endanwender, Domain-Administratorenund Server-Administratoren.
Ausführlicher Artikel – Einführung in E-Mail-Spam
Spam-E-Mails sind leider eine Realität des Internetzeitalters. Sie überfüllen Postfächer mit unerwünschter Werbung, Phishing-Betrug und Malware. Tatsächlich zeigen Untersuchungen, dass etwa 56.5% aller E-Mails Spam sind . Spammer gelangen über Datenlecks, Website-Scraper und automatisierte „Wörterbuchangriffe“ (das Erraten gängiger Namen) an E-Mail-Adressen. Sie versenden Massen-E-Mails in der Hoffnung, dass einige die Filter umgehen oder Benutzer täuschen. Diese Anleitung erklärt, wie Sie sich zur Wehr setzen, und zwar mit ausschließlich nativen cPanel/WHM-Tools (neueste stabile Version) – keine Plugins von Drittanbietern erforderlich. Wir zeigen Lösungen für unerfahrene Endbenutzer, Administratoren von Domain-E-Mail-Kontenund Serveradministratoren gleichermaßen.
Native Anti-Spam-Funktionen in cPanel & WHM
cPanel und WHM enthalten leistungsstarke integrierte Tools zur Spam-Bekämpfung:
- Apache SpamAssassin™ (Spam-Filter) – Ein intelligentes Inhaltsfiltersystem, das E-Mails prüft und ihre „Spam-Wahrscheinlichkeit“ bewertet. Zur Erkennung von Spam nutzt es verschiedene Tests (DNS-Blocklisten, Prüfsummen, Bayes-Analyse, Absenderreputation usw.). Sie können es pro Konto in cPanel aktivieren und sogar das automatische Löschen oder die Weiterleitung in einen Spam-Ordner konfigurieren.
- E-Mail-Filter – Sowohl Filter auf Benutzerebene (pro Postfach) als auch globale Filter (kontoweit) ermöglichen es Ihnen, eigene Regeln festzulegen, um E-Mails anhand von Inhalt, Absender, Betreff, SpamAssassin-Bewertung und weiteren Kriterien umzuleiten, zu verwerfen oder zu markieren.
- Spam-Box (Spam-Ordner) – Anstatt Spam in Ihren Posteingang zuzustellen, kann SpamAssassin ihn zur Überprüfung in einen separaten „Spam“-Ordner (Spam Box) verschieben. So bleibt Ihr Posteingang übersichtlich, ohne dass E-Mails sofort endgültig gelöscht werden.
- Standardadresse (Catch-all) – Die Standardadress-Funktion von cPanel legt fest, wie nicht zuordenbare E-Mails (Nachrichten an nicht vorhandene Adressen Ihrer Domain) behandelt werden. Eine falsch konfigurierte Catch-all-Adresse kann Spam anziehen.
- BoxTrapper – Ein Challenge-Response-System, das unbekannte Absender zur Verifizierung auffordert. Dadurch lässt sich automatisierter Spam praktisch ausschließen, allerdings müssen menschliche Absender den Erhalt einer Bestätigungs-E-Mail bestätigen.
- Exim-Konfiguration (Mailserver) – WHM bietet serverweite Einstellungen zur Spam-Prävention: SpamAssassin global aktivieren, RBLs (Realtime Blackhole Lists) verwenden, um bekannte Spam-Absender abzulehnen, und Greylisting, sowie die Anpassung der Regeln für die E-Mail-Annahme (z. B. Anforderung gültiger Hostnamen, Begrenzung fehlgeschlagener Empfängerversuche, um Wörterbuchangriffe zu verhindern).
- E-Mail-Authentifizierung – Tools wie SPF, DKIMund DMARC (konfiguriert über cPanel E-Mail-Zustellbarkeit -Oberfläche von cPanel oder über DNS-Einträge) helfen dabei, die Identität des Absenders zu überprüfen. Eine korrekte Authentifizierung erschwert es Spammern, Ihre Domain zu fälschen, und hilft empfangenden Servern, unerwünschte E-Mails zu erkennen.
In den folgenden Abschnitten gehen wir auf jeden dieser Punkte näher ein, gegliedert nach der Rolle der Person, die den Spam verwaltet. Endanwender lernen, wie Sie Spamfilter und persönliche Schutzmaßnahmen für das Postfach aktivieren. Domain-Administratoren verwalten domainweite Einstellungen wie Catch-all-Adressen, Authentifizierung und globale Filter. Server-Administratoren setzen systemweite Spam-Richtlinien über WHM durch. Jeder Abschnitt enthält Schritt-für-Schritt-Anleitungen, Screenshots und Tipps aus der Praxis.
Spam-Verwaltung auf Endbenutzerebene (cPanel-Benutzer)
Dies sind Maßnahmen, die einzelne E-Mail-Nutzer oder Inhaber eines cPanel-Kontos ergreifen können, um die Menge an Spam im eigenen Posteingang zu reduzieren.
Apache SpamAssassin (Spamfilter) in cPanel aktivieren
Die erste Verteidigungslinie besteht darin, Apache SpamAssassinzu aktivieren, das in cPanel unter der Bezeichnung Spamfilter aufgeführt ist. SpamAssassin prüft eingehende Nachrichten und kennzeichnet diejenigen, die es als Spam einstuft (standardmäßig fügt es dem Betreff oder einem speziellen Header „SPAM“ hinzu). Durch die Aktivierung nutzen Sie alle integrierten Regeln und Prüfungen.
So aktivieren Sie SpamAssassin in cPanel:
- Melden Sie sich bei cPanel an und wechseln Sie zum Bereich E-Mail der Startseite.
- Klicken Sie auf „Spam Filters“. Dadurch öffnet sich die Spam-Filters-Oberfläche von cPanel (auf Basis von Apache SpamAssassin). Mit der Funktion „Spam Filters“ können Sie SpamAssassin für Ihre E-Mail-Konten konfigurieren (Spam Filters | cPanel & WHM Documentation). (Hinweis: Einige Hosting-Anbieter bezeichnen die Funktion als „Apache SpamAssassin“ oder einfach als „Spam Filters“.)
- Aktivieren Sie den Spamfilter. Oben auf der Seite „Spam-Filter“ sehen Sie einen Schalter mit der Bezeichnung „Process New Emails and Mark them as Spam.“ Stellen Sie diesen Schalter auf „On“ (aktiviert). Ist die Funktion aktiviert, prüft SpamAssassin jede eingehende Nachricht und berechnet einen Spam-Wert. Nachrichten, deren Wert über dem Schwellenwert liegt (Standard: 5), werden als Spam markiert (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation). Nach der Aktivierung sollte die grüne Bestätigungsmeldung „Success: Apache SpamAssassin has been enabled“ erscheinen.
- Spam-Schwellenwert anpassen (optional). Standardmäßig verwendet SpamAssassin eine mittlere Filterstärke (Wert
5). Ein niedrigerer Schwellenwert (z. B. 3) macht die Filterung aggressiver (es wird möglicherweise mehr Spam erkannt, aber es besteht auch das Risiko von Fehlalarmen), während ein höherer Schwellenwert (z. B. 8) toleranter ist (Spam Filters | cPanel & WHM Documentation). Um ihn anzupassen, klicken Sie auf „Spam Threshold Score“ und wählen Sie einen Wert aus. Einsteiger können den Wert zunächst bei 5 belassen und ihn bei Bedarf später anpassen. - Weitere SpamAssassin-Optionen prüfen. Auf der Seite „Spam-Filter“ werden nach der Aktivierung weitere Einstellungen angezeigt. Als Nächstes behandeln wir die Optionen für Spam Box, automatisches Löschenund Whitelist/Blacklist .
Tipp: Nach der Aktivierung von SpamAssassin werden bei jeder eingehenden Nachricht, die als Spam erkannt wird, die E-Mail-Header geändert (häufig wird außerdem der Betreffzeile ein Präfix vorangestellt: „SPAM“). Sie können sich die vollständigen Header anzeigen lassen, um den Spam-Wert und die ausgelösten Regeln einzusehen. Das ist bei der Fehlersuche hilfreich.
Spam in einen separaten Ordner verschieben (Spam Box)
Standardmäßig markiert SpamAssassin Spam-Nachrichten, stellt sie aber weiterhin in Ihrem Posteingang zu (mit einem Hinweis im Betreff). Damit Ihr Posteingang nicht durch Spam unübersichtlich wird, bietet cPanel die Funktion Spam Box Spam Box an. Ist die Spam Box aktiviert, werden alle als Spam gekennzeichneten E-Mails in einen Ordner „Spam“ umgeleitet (IMAP-Ordner mit dem Namen „spam“ oder „Junk“), statt im Posteingang zu landen. Sie können diesen Ordner in Ruhe durchsehen, um fälschlich eingestufte legitime Nachrichten zu finden, und den Rest löschen.
Schritte zum Aktivieren der Spam Box:
- Gehen Sie in cPanel zu E-Mail > Spam-Filter (wo Sie SpamAssassin aktiviert haben).
- Suchen Sie die Option „Neue Spam-Nachrichten in einen separaten Ordner verschieben (Spam Box)“ und stellen Sie sie auf Ein. Sobald die Funktion aktiviert ist, leitet SpamAssassin Spam in den Ordner „Spam“ des jeweiligen Kontos um. Die Oberfläche zeigt „Spam Box ist aktiviert“ an und bietet Werkzeuge zur Verwaltung des Spam-Ordners. (Beachten Sie im obigen Screenshot die Optionen „Alle Spam-Box-Ordner leeren“ als auch die „E-Mail-Speicherplatz verwalten“ – damit können Sie Spam löschen oder große Spam-E-Mails finden, die Speicherplatz belegen.)
- (Optional) Verwenden Sie die Verwaltungswerkzeuge der Spam Box: Klicken Sie auf „Spam-Box-Einstellungen konfigurieren“ (oder verwenden Sie die bereitgestellten Schaltflächen), um Ihren Spam-Ordner zu leeren oder seinen Inhalt zu prüfen. Zum Beispiel:
- Alle Spam-Box-Ordner leeren – löscht alle als Spam markierten Nachrichten des Kontos endgültig
- E-Mail-Speicherplatz verwalten – ermöglicht es Ihnen, E-Mails (einschließlich Spam) in allen Ordnern nach Größe, Datum usw. zu suchen und zu löschen.
Bei aktivierter Spam Box stellen Sie Spam praktisch unter Quarantäne. Es empfiehlt sich, Ihren Spam-Ordner regelmäßig zu überprüfen. Gelegentlich landen dort legitime E-Mails (Fehlalarme), insbesondere wenn Sie einen sehr aggressiven Schwellenwert festgelegt haben. Wenn Sie einen Fehlalarm einfach aus dem Spam-Ordner verschieben (oder den Absender auf die Whitelist setzen), umgehen künftige E-Mails dieses Absenders den Filter.
Tipp: Viele Webmail-Clients (Roundcube usw.) erkennen den von SpamAssassin erstellten Ordner „Spam“ automatisch. Wenn Sie eine IMAP-E-Mail-App verwenden (Outlook, Thunderbird, Mail-Apps auf dem Smartphone), abonnieren Sie unbedingt den Ordner Spam/Junk, damit Sie ihn überwachen können.
(Automatisch löschen) Spam mit hoher Bewertung automatisch löschen
SpamAssassin verfügt außerdem über eine automatisches Löschen Funktion (früher „Auto-Purge“ genannt). Diese löscht automatisch löschen eingehende E-Mails, die einen bestimmten Spam-Wert überschreiten, anstatt sie überhaupt zuzustellen. Das mag praktisch klingen, doch sollten Sie diese Funktion mit Vorsicht verwenden – wenn Nachrichten sofort gelöscht werden, können Ihnen legitime E-Mails entgehen, die fälschlicherweise als Spam eingestuft wurden.
Standardmäßig ist das automatische Löschen deaktiviert (empfohlen). Wenn Sie es aktivieren möchten, sollten Sie den Schwellenwert höher (weniger aggressiv) ansetzen als Ihren normalen Spam-Markierungswert. Sie könnten beispielsweise Spam ab einem Wert von 5 markieren, aber erst ab einem Wert von 8 oder 10 automatisch löschen. Auf diese Weise werden nur die schlimmsten eindeutigen Spam-Nachrichten (z. B. mit einem Wert von 10, bei dem SpamAssassin sich nahezu sicher ist, dass es sich um Junk handelt) gelöscht, während harmloserer Spam weiterhin in Ihren Spam-Ordner gelangt.
Schritte zum Aktivieren des automatischen Löschens (falls wirklich erforderlich):
- Öffnen Sie in der Spamfilter Oberfläche in cPanel und schalten Sie die Option „Neuen Spam automatisch löschen (Auto-Delete)“ auf Ein.
- Klicken Sie auf den Link „Schwellenwert für automatisches Löschen“ der angezeigt wird. Standardmäßig entspricht er dem normalen Spam-Schwellenwert. Erhöhen Sie diesen Wert um einige Punkte. Wenn SpamAssassin Spam beispielsweise ab 5 markiert, könnten Sie das automatische Löschen auf 8 oder 10 festlegen. Bestätigen und speichern Sie die Einstellung.
- Stellen Sie sicher, dass auch der Spam-Ordner aktiviert ist (oder dass Sie die E-Mail-Protokolle sorgfältig prüfen), denn sobald das automatische Löschen aktiv ist, sehen Sie diese Nachrichten mit hohem Spam-Wert überhaupt nicht mehr – sie werden verworfen.
Empfehlung: Generell empfehlen wir nicht die Verwendung des automatischen Löschens, es sei denn, es ist unbedingt erforderlich. Es ist sicherer, Spam in Quarantäne zu verschieben, als ihn ungesehen zu löschen. Ein bewährtes Vorgehen besteht darin, SpamAssassin und den Spam-Ordner zu aktivieren und den Spam-Ordner anschließend regelmäßig manuell zu leeren (oder per Cron-Job nach X Tagen automatisch leeren zu lassen). So haben Sie die Möglichkeit, fälschlich als Spam eingestufte Nachrichten wiederherzustellen, bevor sie endgültig gelöscht sind. Wenn Sie das automatische Löschen aktivieren, verwenden Sie einen vorsichtigen Schwellenwert, um den Verlust echter E-Mails möglichst gering zu halten.
Whitelists und Blacklists verwenden
In den Spam-Filter-Einstellungen von cPanel finden Sie außerdem Whitelist als auch die Blacklist Optionen. Damit können Sie die Filterung von SpamAssassin für bestimmte Absender außer Kraft setzen:
- Whitelist (immer erlaubte E-Mails): Fügen Sie vertrauenswürdige Absender oder Domains hinzu, die niemals als Spam markiert werden sollen. Wenn beispielsweise E-Mails eines Partnerunternehmens immer wieder als Spam eingestuft werden, können Sie dessen Adresse oder Domain auf die Whitelist setzen. SpamAssassin lässt diese Nachrichten dann passieren (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation).
- Blacklist (nie erlaubte E-Mails): Fügen Sie Adressen oder Domains hinzu, die immer als Spam behandelt werden sollen (Spam Filters | cPanel & WHM Documentation) (Spam Filters | cPanel & WHM Documentation). Erhalten Sie zum Beispiel wiederholt Spam von einer bestimmten Domain, die von den Standardregeln nicht erfasst wird, stellt ein Eintrag auf der Blacklist sicher, dass diese Nachrichten markiert werden.
Um diese Listen zu bearbeiten, klicken Sie auf der Seite „Spam-Filter“ auf „Spam-Whitelist-Einstellungen bearbeiten“ oder „Spam-Blacklist-Einstellungen bearbeiten“ und fügen Sie Einträge hinzu. Verwenden Sie bei Bedarf Platzhalter (z. B. *@annoyingdomain.com um alle Absender dieser Domain auf die Blacklist zu setzen) (Spam Filters | cPanel & WHM Documentation). Beachten Sie, dass die Whitelist Spam-Prüfungen außer Kraft setzt (die Nachricht umgeht die Filter vollständig). Verwenden Sie sie daher nur für bekannte, sichere Absender. Einträge auf der Blacklist erhöhen den Spam-Wert erheblich, sodass die Nachricht sicher als Spam eingestuft wird.
Nachdem Sie Einträge zur Whitelist oder Blacklist hinzugefügt haben, wird jede neu eingehende E-Mail zuerst mit diesen Listen abgeglichen. Diese Anpassung kann die Zahl der Spam- als auch die Fehlalarme deutlich verringern, da der Filter auf Ihre individuellen Anforderungen zugeschnitten wird.
Persönliche E-Mail-Filter in cPanel erstellen
Apache SpamAssassin arbeitet automatisch, dennoch möchten Sie vielleicht eigene E-Mail-Filter für eine zusätzliche Spam-Kontrolle einrichten. Beispielsweise möchten Sie eventuell E-Mails mit bestimmten Schlüsselwörtern blockieren im Betreff, die SpamAssassin nicht immer erkennt, oder wenn Sie vermutete Spam-Nachrichten in einen bestimmten Ordner umleiten möchten über die Funktionen von SpamAssassin hinaus.
cPanel bietet eine E-Mail-Filter Oberfläche, in der Sie Regeln für einzelne E-Mail-Konten (oder für alle Konten – globale Filter besprechen wir später) erstellen können. Mit diesen Regeln definieren Sie Bedingungen und Aktionen. Bedingungen können zum Beispiel lauten: „Wenn der Betreff ‚Viagra‘ enthält“, „Wenn die E-Mail von stammt“ oder sogar „Wenn der SpamAssassin-Score über X liegt“. Aktionen können zum Beispiel sein: „Nachricht verwerfen“, „An eine andere Adresse umleiten“ oder „In Ordner zustellen (z. B. Junk)“.
Schritte zum Erstellen eines E-Mail-Filters auf Benutzerebene:
- Melden Sie sich an bei cPanel und rufen Sie den Bereich E-Mail auf. Klicken Sie auf „E-Mail-Filter“. (Wenn Sie mehrere Domains oder Adressen haben, wählen Sie zuerst das E-Mail-Konto aus, für das Sie Filter verwalten möchten – oder klicken Sie neben der Adresse auf „Filter verwalten“.)
- Klicken Sie auf „Neuen Filter erstellen“. Geben Sie dem Filter einen Namen (z. B. „BlockSpamWords“).
- Richten Sie die Regelnein: Wählen Sie ein Feld und eine Vergleichsart:
- Zur Spam-Kontrolle eignen sich unter anderem die Felder Betreff, Von, oder Spam-Score/Spam-Status. Wählen Sie zum Beispiel „Betreff“ + „enthält“ und geben Sie ein Stichwort ein, etwa
cheap medsum wahrscheinlichen Spam abzufangen. Oder wählen Sie „Spam-Score“ + „liegt über“ und geben Sie eine Zahl (SpamAssassin-Score) ein, um Nachrichten oberhalb eines bestimmten Scores zu filtern. - Mit einem Klick auf „+“ können Sie mehrere Kriterien hinzufügen und Regeln kombinieren. Legen Sie bei mehreren Regeln fest, ob eine beliebige oder alle Bedingungen zutreffen müssen (Operator „oder“ / „und“ verwenden).
- Zur Spam-Kontrolle eignen sich unter anderem die Felder Betreff, Von, oder Spam-Score/Spam-Status. Wählen Sie zum Beispiel „Betreff“ + „enthält“ und geben Sie ein Stichwort ein, etwa
- Legen Sie die Aktion die ausgeführt wird, wenn die Regel zutrifft. Gängige Aktionen für die Spam-Filterung:
- Nachricht verwerfen (ohne Unzustellbarkeitsnachricht löschen – die E-Mail wird im Grunde stillschweigend entsorgt).
- Mit Nachricht fehlschlagen (ablehnen und eine Fehlermeldung an den Absender zurücksenden; bei Spam nicht empfohlen, da der Absender meist gefälscht ist).
- In Ordner zustellen (Sie können passende E-Mails in einen Ordner umleiten, z. B. in einen eigenen Ordner „PossibleSpam“).
- An E-Mail-Adresse umleiten (an eine andere Adresse weiterleiten). Damit können Sie Spam beispielsweise an eine Quarantäne oder an eine Adresse weiterleiten, die Spam zur Analyse sammelt.
- Für fortgeschrittene Benutzer kann An Programm weiterleiten (Pipe to program) die E-Mail zur Verarbeitung an ein Skript übergeben (dies geht über den Rahmen dieser Anleitung hinaus).
- Klicken Sie auf Erstellen um den Filter zu speichern. Jede neu eingehende E-Mail an dieses Postfach durchläuft nun Ihre benutzerdefinierten Filterregeln, und zwar nach der Kennzeichnung durch SpamAssassin.
Sie könnten zum Beispiel folgenden Filter erstellen: Regel: „Spam Status“ entspricht „Yes“ (d. h. SpamAssassin hat die E-Mail als Spam markiert) Aktion: „In Ordner zustellen -> Junk“. Dadurch wird jede von SpamAssassin markierte E-Mail in den Ordner „Junk“ verschoben (ähnlich der Funktion „Spam Box“, jedoch über einen Filter umgesetzt). Alternativ können Sie nach bestimmten Sprachen oder Zeichensätzen filtern, wenn Sie in diesen nie legitime E-Mails erwarten (das übernimmt auch SpamAssassin, ein benutzerdefinierter Filter könnte jedoch zum Beispiel E-Mails mit kyrillischen Zeichen direkt löschen, wenn Sie in dieser Sprache nicht korrespondieren; seien Sie bei derart weit gefassten Regeln allerdings vorsichtig).
Tipp: Beginnen Sie mit einfachen Filtern, die auf offensichtliche Spam-Merkmale abzielen, welche den Schutz umgehen. Mit der Zeit können Sie die Filter verfeinern, indem Sie prüfen, welcher Spam weiterhin durchkommt, und dafür neue Regeln hinzufügen. Die Filteroberfläche von cPanel bietet sogar Optionen im Zusammenhang mit SpamAssassin: „Spam-Score“ als auch die „Spam Status“ mit denen Sie Regeln auf Grundlage des Spam-Scores erstellen können oder danach, ob SpamAssassin die Nachricht als Spam markiert hat.
BoxTrapper (Challenge-Response) – nur mit Vorsicht verwenden
BoxTrapper ist eine cPanel-Funktion, die Spam in Ihrem Posteingang mithilfe eines Challenge-Response- Verfahrens nahezu vollständig unterbinden kann. Ist BoxTrapper für ein E-Mail-Konto aktiviert, erhält jeder Absender, der nicht auf Ihrer Liste genehmigter Absender (Whitelist) steht, eine automatische Antwort mit der Bitte, zu bestätigen, dass er ein echter Absender ist. Antwortet er auf diese Bestätigungs-E-Mail (einmalige Aktion), wird seine ursprüngliche Nachricht an Sie zugestellt. Bestätigt er nicht, bleibt seine Nachricht zurückgehalten. So ist sichergestellt, dass der Großteil des automatisierten Spams (der nicht antwortet) Ihren Posteingang nie erreicht.
Um BoxTrapper für eine E-Mail-Adresse zu aktivieren, gehen Sie in cPanel zu E-Mail > BoxTrapper Wählen Sie in cPanel das Konto aus und klicken Sie auf Aktivieren. Anschließend können Sie die Whitelist, die Blacklist und den Text der Bestätigungs-E-Mail konfigurieren. Standardmäßig erhalten Ihre Kontakte eine höfliche Nachricht mit der Bitte, auf „Antworten“ zu klicken oder einen Link anzuklicken, um zu bestätigen, dass sie echte Personen sind. Nach der Bestätigung wird die ursprüngliche E-Mail zugestellt und die Adresse für künftige Nachrichten in die Whitelist aufgenommen.
BoxTrapper ist zwar leistungsstark, bedenken Sie jedoch die Nachteile, bevor Sie es einsetzen:
- Es sendet Bestätigungs-E-Mails an Absender. Dies kann zu sogenanntem Backscatter beitragen: Hat ein Spammer eine fremde Adresse gefälscht, erhält möglicherweise eine unbeteiligte Person unerwartet Ihre Bestätigungsanfrage.
- Es kann die Serverlast und den Speicherplatzbedarf für Protokolle erhöhen, insbesondere bei stark genutzten Konten, da ausstehende Bestätigungen verfolgt und Antworten versendet werden müssen.
- Manche legitimen Absender (insbesondere automatisierte wie Newsletter oder Benachrichtigungen) antworten nie auf die Bestätigungsanfrage, sodass Sie diese E-Mails möglicherweise verpassen, wenn Sie sie nicht vorab in die Whitelist aufnehmen.
- Es kann manche Korrespondenzpartner verärgern; nicht jeder schätzt es, seine E-Mail bestätigen zu müssen.
Empfehlung: Wenn Sie BoxTrapper verwenden, setzen Sie es zusammen mit SpamAssassinein, nicht als Ersatz. SpamAssassin kann die Zahl der Junk-Nachrichten verringern, die BoxTrapper überhaupt auslösen, und so Backscatter reduzieren. Pflegen Sie außerdem Ihre Whitelist: Nehmen Sie häufige Korrespondenzpartner und wichtige Domains in die BoxTrapper-Whitelist auf, damit diese nie eine Bestätigungsanfrage erhalten. Sie können auch die Blacklist bestimmte Absender automatisch zu verwerfen und die Nachricht anzupassen, die legitime Absender sehen, damit diese verstehen, warum sie sich verifizieren müssen.
Für die meisten Benutzer genügen SpamAssassin in Verbindung mit guten Filtern und einem sinnvollen Umgang mit E-Mails. BoxTrapper steht zur Verfügung, falls Sie wirklich mit Spam überflutet werden und nichts anderes hilft – es hält tatsächlich sämtlichen nicht verifizierten Spam ab, allerdings auf Kosten einiger Unannehmlichkeiten für Erstabsender. Wenn Sie die Funktion aktivieren, überwachen Sie bitte regelmäßig die Prüfwarteschlange (in der BoxTrapper-Oberfläche), um zu sehen, welche Nachrichten abgefangen wurden, und um sicherzustellen, dass keine wichtige Nachricht auf ihre Verifizierung wartet.
Das sind die wichtigsten Maßnahmen, die ein einzelner Benutzer in seinem eigenen cPanel-Konto ergreifen kann, um eingehenden Spam zu verwalten: SpamAssassin aktivieren und konfigurieren, Spam in den Spam-Ordner verschieben, extremen Spam optional automatisch löschen, persönliche Filter für eigene Regeln verwenden und gegebenenfalls BoxTrapper als konsequente letzte Maßnahme aktivieren. Als Nächstes betrachten wir, was ein Domain-Administrator (der cPanel-Kontoinhaber, der sämtliche E-Mails einer Domain verwaltet) für eine umfassendere Spam-Kontrolle tun kann.
Spam-Verwaltung auf Administratorebene (domainweit)
Wenn Sie die E-Mails einer Domain in cPanel verwalten (zum Beispiel als Website-Inhaber oder IT-Administrator mit mehreren Postfächern unter Ihrer Domain), können Sie Einstellungen vornehmen, die sich auf alle E-Mail-Benutzer dieser Domain auswirken. Dazu gehören globale E-Mail-Filter, Einstellungen für die Catch-all-Adresse und E-Mail-Authentifizierungseinträge für Ihre Domain.
Globale E-Mail-Filter (Filterung auf Kontoebene)
cPanel- globalen E-Mail-Filtern (manchmal auch als Filter auf Kontoebenebezeichnet) von cPanel können Sie Regeln festlegen, die für alle E-Mail-Adressen in Ihrem cPanel-Konto gelten (also für die gesamte Domain). Das ist ähnlich wie bei den zuvor beschriebenen Filtern für einzelne Benutzer, jedoch werden diese Filter bei jeder eingehenden Nachricht angewendet, unabhängig davon, an welches Postfach sie adressiert ist.
Verwenden Sie globale Filter, um domainweite Spam-Regeln durchzusetzen. Beispielsweise können Sie jede E-Mail mit einem unerwünschten Anhangstyp abweisen oder jede Nachricht in Quarantäne verschieben, die bestimmte Schlüsselwörter enthält, die in keiner legitimen geschäftlichen E-Mail vorkommen würden. Wenn Sie ein Spam-Muster bemerken, das mehrere Benutzer betrifft, kann ein globaler Filter es zentral abfangen.
So erstellen Sie einen globalen Filter: Gehen Sie in cPanel zu E-Mail > Globale E-Mail-Filter. Die Oberfläche entspricht der Einrichtung einzelner Filter, nur dass Sie keine bestimmte Adresse auswählen (dort steht „Filter für: Alle E-Mails an $yourdomain“). Erstellen Sie Regeln und Aktionen auf dieselbe Weise wie bei Filtern auf Benutzerebene. Eine nützliche Idee ist ein globaler Filter für extremen Spam, z. B. „Wenn der Spam-Score über 15 liegt, Nachricht verwerfen.“ Das dient als Sicherheitsnetz zusätzlich zu den SpamAssassin-Einstellungen der einzelnen Benutzer.
Tipp: Halten Sie globale Filter relativ allgemein und unbedenklich, da sie alle Benutzer betreffen. Informieren Sie Ihre Benutzer, wenn Sie etwas einrichten, das legitime E-Mails abfangen könnte. Wenn Sie beispielsweise global .exe Anhänge oder bestimmte Formulierungen blockieren, stellen Sie sicher, dass Ihre Benutzer diese nicht benötigen. Globale Filter sind leistungsstark, doch mit großer Macht kommt große Verantwortung!
Die Standardadresse (Catch-all) – so konfigurieren Sie sie, um Spam zu vermeiden
Die Standardadresse (auch als „Catch-all“-Adresse bekannt) in cPanel ist die Adresse, die alle E-Mails erhält, die an eine ungültige E-Mail-Adresse bei Ihrer Domain gesendet werden. Wenn beispielsweise jemand eine E-Mail an schreibt und „sales“ kein Postfach von Ihnen ist, entscheidet die Einstellung für die Standardadresse darüber, was mit dieser E-Mail geschieht.
Standardmäßig leitet cPanel solche E-Mails möglicherweise an das Hauptpostfach des Kontos weiter oder verwirft sie einfach. Es ist wichtig, dies sorgfältig zu konfigurieren, denn Spammer überschütten Domains häufig mit E-Mails an zufällige Benutzernamen (z. B. durch den Versuch, adam@, alex@, alice@... in der Hoffnung, dass eine davon existiert). Wenn Ihre Catch-all-Adresse E-Mails annimmt, kann es passieren, dass Sie mit Tausenden falsch adressierter Spam-E-Mails überflutet werden.
Empfehlung für die Standardadresse: Stellen Sie ein, dass nicht zustellbare E-Mails mit einer Fehlermeldung verworfen werden (FAIL). Das bedeutet: Geht eine E-Mail für eine nicht existierende Adresse ein, weist Ihr Server sie ab, und der Absender erhält eine Unzustellbarkeitsnachricht, dass die Adresse nicht existiert. Dies ist in der Regel die beste Wahl, um zu vermeiden, dass sich Junk-Mails für erfundene Empfänger ansammeln (Default Address | cPanel & WHM Documentation). Die Unzustellbarkeitsnachricht zeigt außerdem legitimen Absendern an, dass sie die Adresse möglicherweise falsch eingegeben haben.
So gehen Sie in cPanel vor: Rufen Sie E-Mail > Standardadresseauf. Wählen Sie Ihre Domain aus der Dropdown-Liste aus, falls Sie mehrere haben. Wählen Sie anschließend die Option „Mit Fehlermeldung an den Absender verwerfen (zum SMTP-Zeitpunkt)“ und geben Sie eine Fehlermeldung wie „No such user here.“ an. Klicken Sie abschließend auf Ändern , um die Einstellung zu speichern. Damit werden alle falsch adressierten E-Mails sofort abgewiesen. (Die anderen Optionen ermöglichen die Weiterleitung an eine Adresse oder den Versand an das Systemkonto, was jedoch zu einer Spam-Ansammlung führen kann und nur bei triftigem Grund empfohlen wird.)
Warum nicht einfach eine Catch-all-Adresse beibehalten? Manche Organisationen möchten alle E-Mails an ihre Domain erfassen (damit zum Beispiel eine E-Mail an eine falsch geschriebene Adresse trotzdem von jemandem gelesen wird). Wenn Sie dies unbedingt tun müssen, können Sie die Standardadresse an das Postfach eines Administrators weiterleiten – aber stellen Sie sich auf viel Spam ein. Wie die Dokumentation von cPanel warnt, kann eine Catch-all-Adresse eine große Menge Spam erhalten, wenn Spammer Ihre Domain mit zufälligen Adressen angreifen (Default Address | cPanel & WHM Documentation). Daher deaktivieren die meisten Administratoren die Catch-all-Funktion (nicht zustellbare E-Mails werden verworfen). Dadurch wird der Junk deutlich reduziert.
Wenn Sie mehrere Domains verwalten, stellen Sie die Standardadresse für jede Domain auf „Fail“, es sei denn, Sie haben ein eigens dafür vorgesehenes Catch-all-Postfach (in diesem Fall überwachen Sie es genau und kombinieren es mit strengen SpamAssassin-Regeln).
SPF und DKIM für Ihre Domain durchsetzen (E-Mail-Authentifizierung)
Bei Spam geht es nicht nur darum, was Sie empfangen; es geht auch darum sicherzustellen, dass Ihre Domain nicht gefälscht (Spoofing) oder missbraucht wird. Stellen Sie als Domain-Administrator sicher, dass das DNS Ihrer Domain über korrekte SPF- und DKIM-Einträge und optional eine DMARC-Richtlinieverfügt. Diese blockieren eingehenden Spam nicht direkt auf Ihrem Server, aber sie reduzieren Spam, der vorgibt, von Ihrer Domain zu stammen, erheblich (und andere Mailserver akzeptieren gefälschte E-Mails Ihrer Domain mit geringerer Wahrscheinlichkeit). Sie helfen außerdem ein wenig bei der Filterung eingehender Spam-Nachrichten, da SpamAssassin SPF/DKIM bei eingehenden E-Mails prüft und Nachrichten, die diese Prüfungen nicht bestehen, mit einer höheren Spam-Wahrscheinlichkeit bewertet.
Gehen Sie in cPanel zu E-Mail > E-Mail-Zustellbarkeit. Hier sehen Sie den Status von SPF/DKIM für jede Domain in Ihrem Konto. Erkennt cPanel Probleme (etwa fehlende oder fehlerhafte Einträge), wird eine Schaltfläche „Reparieren“ angeboten. In der Regel genügt ein Klick auf „Reparieren“ , um die korrekten DNS-TXT-Einträge für SPF und DKIM zu erzeugen und anzuwenden (sofern Ihr DNS auf demselben Server verwaltet wird). Stellen Sie sicher, dass diese Einträge vorhanden sind:
- SPF (Sender Policy Framework): Dieser Eintrag legt fest, welche Mailserver im Namen Ihrer Domain E-Mails versenden dürfen. Ein SPF-Eintrag kann beispielsweise so aussehen:
v=spf1 +mx +ip4:123.45.67.89 ~all
Das bedeutet: „Erlaube die Server aus meinen MX-Einträgen und die IP-Adresse 123.45.67.89; kennzeichne alle anderen als nicht erlaubt.“ Mit gesetztem SPF können empfangende Server überprüfen, ob eine E-Mail, die angeblich von Ihrer Domain stammt, tatsächlich von einem autorisierten Server gesendet wurde. Andernfalls behandeln sie die Nachricht als verdächtig oder weisen sie ab. - DKIM (DomainKeys Identified Mail): Hierbei wird im DNS ein öffentlicher Schlüssel hinterlegt, mit dem Ihr ausgehender Mailserver die E-Mail-Header signiert. Empfängerserver können kryptografisch überprüfen, dass die E-Mail nicht manipuliert wurde und tatsächlich von einem Server mit dem Schlüssel Ihrer Domain gesendet wurde. Wenn Sie DKIM unter „E-Mail-Zustellbarkeit“ in cPanel aktivieren, wird für Ihre Domain ein langer TXT-Eintrag (ein öffentlicher Schlüssel) erzeugt. Sobald dieser im DNS hinterlegt ist, enthalten E-Mails Ihrer Domain einen Signatur-Header, den Empfänger validieren können (So aktivieren Sie SPF und DKIM in cPanel | EasyDMARC).
Die meisten modernen cPanel-Installationen aktivieren SPF und DKIM standardmäßig, sobald eine neue Domain hinzugefügt wird, dennoch empfiehlt sich eine erneute Prüfung. Zeigt „E-Mail-Zustellbarkeit“ Probleme an, beheben Sie diese. Korrekte SPF/DKIM-Einträge stellen sicher, dass Ihre ausgehenden E-Mails andernorts nicht als Spam markiert werden, und sie verhindern, dass Spammer Ihre Domain einfach fälschen.
Einrichten einer DMARC-Richtlinie (optional, aber empfohlen)
DMARC (Domain-based Message Authentication, Reporting, and Conformance) ist ein DNS-Eintrag, der auf SPF und DKIM aufbaut. Er teilt empfangenden Servern mit, wie zu verfahren ist, wenn eine E-Mail die SPF/DKIM-Prüfungen nicht besteht und vorgibt, von Ihrer Domain zu stammen. Sie können Empfänger beispielsweise anweisen, ablehnen jede E-Mail von @yourdomain.com die die SPF/DKIM-Prüfung nicht besteht. Dies trägt dazu bei, zu verhindern, dass Kriminelle Ihre Domain für Phishing-Versuche missbrauchen.
Obwohl die cPanel-Oberfläche DMARC nicht ausdrücklich verwaltet, können Sie einen DMARC-Eintrag ganz einfach über den Zone Editor in cPanel hinzufügen:
- Legen Sie Ihre Richtlinie fest. Ein einfacher DMARC-Eintrag sieht wie folgt aus:
v=DMARC1; p=none; rua=mailto:
Dies wäre eine reine Überwachungsrichtlinie („monitor only“, p=none), bei der aggregierte Berichte an Ihre E-Mail-Adresse gesendet werden. Sobald Sie sicher sind, können Siep=quarantine(um fehlschlagende E-Mails in den Spam-Ordner zu verschieben) oderp=reject(um fehlschlagende E-Mails direkt abzulehnen) ändern. Geben Sie außerdempct=100(Prozentsatz der Nachrichten, auf die die Richtlinie angewendet wird, in der Regel 100) undrua=mailto:und/oderruf=für Berichts-E-Mails an. - Fügen Sie im Zone Editor einen TXT-Eintrag für die Subdomain _dmarc (z. B. _dmarc.yourdomain.com) hinzu, wobei der Wert Ihre DMARC-Richtlinie ist. Zum Beispiel:
_dmarc.yourdomain.com. 3600 TXT "v=DMARC1; p=quarantine; pct=100; rua=mailto:"
Dies legt fest, dass Empfänger eine E-Mail von Ihrer Domain, die die SPF/DKIM-Prüfung nicht besteht, unter Quarantäne stellen sollen (in der Regel im Spam-Ordner). Mit der Zeit können Sie auf p=reject für eine strengere Durchsetzung erhöhen. DMARC filtert zwar nicht direkt eingehenden Spam auf dem Ihre Server, trägt aber zum umfassenderen Kampf gegen Spam bei und kann indirekt Ihre Reputation schützen. Wenn zudem jemand versucht, eine andere Domain zu fälschen, die DMARC mit p=rejectverwendet, kann Ihr Server (als Empfänger) die Nachricht ablehnen, wenn sie die Alignment-Prüfung nicht besteht. DMARC auf den Domains anderer kann also auch Sie als Empfänger schützen.
Hinweis: Die Einführung von DMARC ist eher eine Maßnahme für ausgehende E-Mails und die E-Mail-Reputation, wir nehmen sie jedoch als Teil eines ganzheitlichen Spam-Managements für Domain-Administratoren auf. Überwachen Sie stets die DMARC-Berichte (sie werden an die rua Adresse) zu prüfen, ob legitime Quellen fehlschlagen, und passen Sie Ihre SPF-/DKIM-Einstellungen entsprechend an
Mit den oben genannten Maßnahmen stellt ein Domain-Administrator sicher, dass alle Benutzer-Postfächer auf einem grundlegenden Niveau geschützt sind (globale Filter, keine Catch-all-Adresse, die Junk-Mails anzieht) und dass die eigenen Versandpraktiken der Domain nicht versehentlich Spam begünstigen oder als Spam markiert werden. Wenden wir uns abschließend der Ebene des Server-Administrators zu – hier konfigurieren wir WHM und die Einstellungen des Mailservers für die systemweite Spam-Abwehr.
Spam-Verwaltung auf Serveradministrator-Ebene (WHM)
Wenn Sie root-Zugriff auf den Server haben (WHM-Zugriff), können Sie Einstellungen durchsetzen, die für alle cPanel-Konten auf dem Server gelten. Dies ist in einer Umgebung mit mehreren Benutzern entscheidend oder wenn Sie zusätzliche Schutzebenen gegen Spam einrichten möchten, die über die Möglichkeiten einzelner Benutzer hinausgehen. Nachfolgend finden Sie die wichtigsten WHM-Konfigurationen zur Spam-Kontrolle:
Apache SpamAssassin aktivieren und systemweite Standardeinstellungen festlegen
Stellen Sie in den Tweak Settings oder Service Configuration > Exim Configuration Manager (Basic Editor)von WHM sicher, dass SpamAssassin serverweit aktiviert ist. WHM bietet die Option „Apache SpamAssassin: Forced Global ON“, die, sofern aktiviert, SpamAssassin standardmäßig für alle Konten einschaltet (Benutzer können es nicht deaktivieren) (Spam Filters | cPanel & WHM Documentation). Das ist häufig sinnvoll – so profitiert jedes Postfach von Anfang an vom Spam-Filter. Benutzer können weiterhin ihre persönlichen Schwellenwerte und Einstellungen anpassen, die Filterung aber nicht vollständig abschalten (was Ihren Server andernfalls zu einem leichteren Ziel für Spam-Zustellung machen könnte).
Prüfen Sie außerdem die Option „Apache SpamAssassin™ reject spam score threshold“ im Exim Configuration Manager (im Abschnitt ACL Options ). Ist diese Einstellung konfiguriert, weist Exim ablehnen E-Mails, die einen bestimmten SpamAssassin-Score überschreiten, bereits während der SMTP-Verbindung direkt ab (statt sie anzunehmen und dann in den Spam-Ordner zuzustellen). Beispielsweise können Sie einen Schwellenwert von 15 oder 20 festlegen, um extrem verdächtige E-Mails konsequent abzulehnen. Dies kann Serverressourcen sparen, da Junk zurückgewiesen statt gespeichert wird. Standardmäßig ist diese Option deaktiviert (keine automatische Ablehnung). Wenn Sie sie aktivieren, wählen Sie einen hohen Wert, um fälschliche Ablehnungen zu vermeiden (z. B. nur ablehnen, wenn der Score >= 15 ist).
RBLs (Realtime Blackhole Lists) nutzen, um bekannte Spammer zu blockieren
RBLs sind DNS-basierte Sperrlisten bekannter IP-Adressen von Spam-Versendern. Die Aktivierung der RBL-Blockierung in WHM bedeutet, dass Ihr Mailserver bei jeder eingehenden SMTP-Verbindung die IP-Adresse des Absenders mit diesen Listen abgleicht; ist sie dort aufgeführt (ein Hinweis auf eine bekannte Spam-Quelle), kann Ihr Server die E-Mail sofort abweisen. Dadurch wird viel Spam gestoppt, noch bevor er SpamAssassin erreicht, was die Last verringert.
In WHM: Gehen Sie zu Exim Configuration Manager > Basic Editor, suchen Sie den Abschnitt RBLs Abschnitt. Standardmäßig enthält cPanel Einträge für Spamhaus und SpamCop – Sie können diese aktivieren, indem Sie „On“ auswählen. WHM unterstützt automatisch mindestens diese beiden RBLs. Nach der Aktivierung müssen Sie die Konfiguration unbedingt Speichern .
Ist die Funktion aktiv, fragt Exim bei jeder eingehenden E-Mail diese RBLs ab. Steht beispielsweise eine IP-Adresse auf Spamhaus Zen, weist der Server die Nachricht mit einer Meldung wie „Blocked – see spamhaus.org“ ab. So wird verhindert, dass der Spam überhaupt weiterverarbeitet wird. RBLs sind bei bekannten schädlichen Absendern sehr wirksam, auch wenn nicht jeder Spam von gelisteten IP-Adressen stammt (Spammer wechseln ständig und nutzen neue Bots). Dennoch kann das Spam-Aufkommen dadurch erheblich reduziert werden.
Tipp: Sie können erwägen, zusätzliche RBLs über den Advanced Editor von WHM oder den Blacklist Manager hinzuzufügen, sofern verfügbar. Seien Sie dabei jedoch vorsichtig – manche RBLs sind zu aggressiv oder liefern Fehlalarme (False Positives). Die standardmäßigen Listen von Spamhaus und SpamCop gelten als zuverlässig. Pflegen Sie außerdem die Whitelist in der Exim-Konfiguration, falls erforderlich (WHM erlaubt es, bestimmte IP-Adressen auf die Whitelist zu setzen, damit sie die RBL-Prüfungen umgehen, z. B. der Mailserver eines wichtigen Partners, der unglücklicherweise auf einer Blacklist steht – selten, aber möglich).
Laut Dokumentation ist die Verwendung von RBL-Filterung „eine gute Open-Source-Spam-Lösung“, aber nicht perfekt. Daher wird empfohlen, sie für beste Ergebnisse zusammen mit SpamAssassin einzusetzen – was wir auch tun.
Greylisting für eingehende E-Mails aktivieren
Greylisting ist eine leistungsstarke Technik zur Spam-Abwehr, die in WHM verfügbar ist (Home » Email » Greylisting). Wenn Greylisting aktiviert ist, wird Ihr Mailserver vorübergehend abweisen jede E-Mail eines ihm unbekannten Absenders (neue Kombination aus IP-Adresse, Absender und Empfänger) mit der Antwort „Bitte später erneut versuchen“. Legitime Mailserver versuchen es in der Regel nach wenigen Minuten erneut, und dann nimmt Ihr Server die E-Mail an. Spammer, die Botnetze nutzen, versuchen es häufig gar nicht erneut (ihre Mailsoftware wendet sich anderen Zielen zu), sodass ihr Spam nie zugestellt wird (Greylisting | cPanel & WHM Documentation).
So aktivieren Sie Greylisting: Navigieren Sie in WHM zu Email > Greylisting und stellen Sie den Status um auf Ein (für den Server oder für einzelne Domains). Sie können konfigurieren, wie lange die Verzögerung dauern soll (standardmäßig meist 5 Minuten) und wie lange „vertrauenswürdige“ Triplets (die Kombination aus IP-Adresse, Absender und Empfänger) nach erfolgreicher Zustellung gespeichert bleiben (Greylisting | cPanel & WHM Documentation) (Greylisting | cPanel & WHM Documentation). Außerdem können Sie in cPanel eine Liste Trusted Hosts Liste – bekannte Mailserver, die nicht mit Greylisting behandelt werden sollen (beispielsweise können Sie das Relay Ihres Internetanbieters oder andere gängige Dienste als vertrauenswürdig einstufen, damit diese Nachrichten nicht verzögert werden).
Nach der Aktivierung reduziert Greylisting den Spam erheblich, führt aber eine gewollte Verzögerung ein für Erstabsender. Die meisten legitimen E-Mails werden nur kurz verzögert (ein guter SMTP-Server versucht die Zustellung innerhalb weniger Minuten erneut). Einige Absender (insbesondere manche Newsletter-Dienste) verwenden pro E-Mail viele verschiedene Server, was das Greylisting irritieren oder wiederholte temporäre Fehler (Temp-Fails) verursachen kann. Solche Fälle sind inzwischen jedoch seltener.
Tipp: Aktivieren Sie Greylisting, wenn der Spam außer Kontrolle geraten ist und Sie leichte Zustellverzögerungen tolerieren können. Viele Administratoren stellen fest, dass das Spam-Aufkommen damit drastisch sinkt. Wenn Sie ein Unternehmen betreiben, in dem zeitnahe E-Mails entscheidend sind (z. B. wenn Sie sofortige Bestellungen oder Support-Anfragen von neuen Absendern erwarten), sollten Sie prüfen, ob diese anfängliche Verzögerung akzeptabel ist. Wichtige Absender können Sie jederzeit auf die Whitelist setzen oder Greylisting bei Bedarf pro Domain deaktivieren.
Weitere Anpassungen der Exim-Konfiguration
Der Exim Configuration Manager von WHM bietet mehrere weitere Einstellungen, mit denen sich Spam und Missbrauch eindämmen lassen. Einige davon sollten Sie in Betracht ziehen:
- RFC-konformes HELO verlangen: Sie können erzwingen, dass sich sendende Server korrekt vorstellen. Spammer verwenden häufig fehlerhafte HELO-Begrüßungen. In der Exim-Konfiguration können Einstellungen wie „HELO vor MAIL verlangen“ und „DNS-PTR-Eintrag (Reverse-DNS) für den verbindenden Host verlangen“ aktiviert werden. Die Forderung nach einem gültigen Reverse-DNS-Eintrag für die IP-Adresse des Absenders kann viel Botnet-Spam abwehren (da viele Zombie-PCs keinen korrekten rDNS-Eintrag haben). Seien Sie dabei jedoch vorsichtig – manchen legitimen kleinen Mailservern fehlt ein korrekter rDNS-Eintrag, sodass sie blockiert werden könnten. Setzen Sie diese Option mit Bedacht ein.
- Schutz vor Wörterbuchangriffen: Diese Funktion (in den Exim-Einstellungen von WHM sichtbar) hilft gegen Spammer, die viele Empfängeradressen Ihrer Domain durchprobieren (der oben erwähnte Wörterbuchangriff). Ist sie aktiviert, erkennt Exim übermäßig viele ungültige Empfänger und sperrt den betreffenden Host vorübergehend. Das schützt Ihren Server vor Überlastung und verringert Backscatter (Bounce-Nachrichten).
- SpamAssassin-Regelupdates/Bayes: Stellen Sie sicher, dass SpamAssassin seine Regeln aktualisiert. cPanel enthält in der Regel einen nächtlichen Cron-Job für
sa-updateum die neuesten Spam-Regeln abzurufen. Außerdem können Sie das Bayes-Lernen aktivieren (SpamAssassin kann aus Spam und Ham lernen und sich so mit der Zeit verbessern). Die Bayes-Filterung ist standardmäßig aktiviert, benötigt aber eine bestimmte Anzahl gelernter Spam- und Ham-Nachrichten, um wirksam zu werden. Bei manchen cPanel-Konfigurationen können Benutzer den Filter trainieren, indem sie Nachrichten in die Ordner „Spam“ oder „Kein Spam“ verschieben, sofern diese mit dem Bayes-Filter von SpamAssassin verbunden sind. Prüfen Sie /etc/mail/spamassassin/local.cf aufuse_bayesund zugehörige Einstellungen. Als Server-Administrator könnten Sie ein globales Bayes-Training durchführen, indem Sie Beispieldaten einspeisen, das ist jedoch eine fortgeschrittene Maßnahme. - ClamAV gegen Malware: Auch wenn es sich nicht direkt um Spam handelt: Die Aktivierung des ClamAV-Virenschutzes in WHM kann Virenanhänge abfangen, die häufig mit Spam einhergehen. Es handelt sich um ein natives Add-on (cPanel-Plugin), das Sie über WHM » Manage Plugins (Enable ClamAV) installieren können. Nach der Aktivierung scannt es eingehende (und ausgehende) E-Mails auf bekannte Malware. Das bietet Ihren Benutzern eine zusätzliche Schutzebene.
- Schutz vor ausgehendem Spam: Dies gehört nicht direkt zur Verwaltung eingehenden Spams, aber als Administrator sollten Sie auch Limits für ausgehende E-Mails pro Stunde festlegen (WHM » Tweak Settings) und die Protokollierung aktivieren, damit ein kompromittiertes Konto auf Ihrem Server nicht beginnt, Spam zu versenden (was die Reputation der IP-Adresse Ihres Servers schädigen und indirekt dazu führen könnte, dass eingehende E-Mails von RBLs blockiert werden). Die Aktivierung von SMTP-Einschränkungen als auch die Bounce-Nachrichten (Fehlermeldungen) für unerwünschte E-Mails hilft hier weiter.
Durch die Feinabstimmung dieser Einstellungen schaffen Sie eine Umgebung, in der Spam an mehreren Stellen blockiert wird: beim SMTP-Verbindungsaufbau (RBL, Greylisting, HELO-Prüfungen), bei der Inhaltsfilterung (SpamAssassin, benutzerdefinierte Regeln) und nach der Zustellung (Spam-Ordner, Benutzerfilter). Erst die Kombination dieser Schutzmaßnahmen führt zum besten Ergebnis.
Korrekte DNS-Einträge für alle Domains sicherstellen (SPF/DKIM/DMARC im Rückblick)
Aus Sicht des Server-Administrators empfiehlt es sich, dafür zu sorgen, dass für jede gehostete Domain SPF/DKIM eingerichtet ist. WHM E-Mail-Zustellbarkeit (in der WHM-Oberfläche oder über Befehlszeilenskripte) kann alle Domains und ihren Status anzeigen. Erwägen Sie die Nutzung von WHM-Funktionen wie „DKIM/SPF bei Erstellung aktivieren“ (in der Regel standardmäßig aktiviert). Prüfen Sie beim Erstellen oder Übertragen von Accounts, ob diese Einträge vorhanden sind. Informieren Sie Ihre Kunden (falls Sie Hosting-Anbieter sind) über DMARC und helfen Sie ihnen, mindestens eine Monitoring-Richtlinie einzurichten.
Pflegen Sie außerdem eine Bounce-Blacklist in Exim, wenn Sie feststellen, dass bestimmte Spam-Kampagnen viele Benutzer erreichen. Sie können dazu einen Filter in der System-Filterdatei hinzufügen (/etc/cpanel_exim_system_filter), um diese Nachrichten zu verwerfen. Gehen Sie beim Bearbeiten von Systemfiltern jedoch vorsichtig vor und testen Sie gründlich.
Tipps und bewährte Vorgehensweisen zur Reduzierung von Spam
Zum Abschluss finden Sie hier eine Zusammenfassung bewährter Vorgehensweisen und weitere Tipps zur Spam-Reduzierung mit den nativen Funktionen von cPanel/WHM:
- Mehrere Schutzebenen nutzen: Verlassen Sie sich nicht auf nur einen Mechanismus. Aktivieren Sie SpamAssassin zur Inhaltsfilterung, nutzen Sie RBLs und Greylisting auf SMTP-Ebene und ermutigen Sie Benutzer, ihre Filter und Whitelists zu pflegen. Eine mehrschichtige Abwehr reduziert Spam erheblich.
- Übermäßige Aggressivität vermeiden: Auch wenn es verlockend ist, alles zu blockieren, achten Sie auf Fehlalarme (False Positives). Es ist besser, Nachrichten unter Quarantäne zu stellen, als sie zu löschen. Bieten Sie stets eine Möglichkeit, die erfassten Nachrichten zu überprüfen (Spam-Ordner, Protokolle usw.), insbesondere zu Beginn, um die Einstellungen feinzujustieren.
- Benutzer informieren und einbinden: Unabhängig von der Technik sollten Sie E-Mail-Nutzern einige grundlegende Verhaltensweisen vermitteln. Sie sollten bei unerwünschten E-Mails vorsichtig sein: Antworten Sie nie auf offensichtlichen Spam und klicken Sie nie auf „Abmelden“ (dadurch wird Spammern nur bestätigt, dass Ihre Adresse existiert). Stattdessen sollten Nutzer die Nachricht im Webmail oder in ihrem E-Mail-Programm als Spam markieren, was beim Trainieren der Filter hilft oder sie zumindest aus dem Posteingang entfernt. Ermutigen Sie die Nutzer, persönliche Whitelists/Blacklists für vertrauenswürdige Kontakte oder häufige Spammer zu pflegen, die sie blockieren möchten. Das Feedback der Nutzer hilft Ihnen, die Spam-Einstellungen passend anzupassen.
- Software und Regeln aktuell halten: Spam-Taktiken entwickeln sich weiter, ebenso aber auch die Abwehrmaßnahmen. Halten Sie cPanel/WHM auf der neuesten Version, damit Ihnen die aktuellsten SpamAssassin-Regeln und -Funktionen zur Verfügung stehen. Die nächtlichen Updates von cPanel laden SpamAssassin-Regelaktualisierungen herunter. Stellen Sie sicher, dass dies aktiviert ist, damit Ihr Filter die neuesten Spam-Signaturen erkennt. Lesen Sie außerdem die Versionshinweise zu cPanel & WHM auf neue Anti-Spam-Funktionen (zum Beispiel verbessertes Greylisting oder neue RBL-Optionen) und aktivieren Sie diese, sofern sie nützlich sind.
- Überwachen und anpassen: Spam-Filterung ist keine Lösung, die man einmal einrichtet und dann vergisst. Als Server-Administrator sollten Sie regelmäßig E-Mail-Protokolle und Filterberichte überwachen. Die Funktion „Track Delivery“ von WHM oder E-Mail-Berichte zeigen, ob legitime E-Mails markiert werden oder Spam durchrutscht. Nutzen Sie diese Erkenntnisse, um Schwellenwerte anzupassen oder Filterregeln hinzuzufügen. Wenn zum Beispiel viele Benutzer ähnlichen Junk erhalten, der nicht markiert wird, sollten Sie einen globalen Filter oder eine benutzerdefinierte SpamAssassin-Regel dafür in Betracht ziehen. Ebenso sollten Sie, wenn Benutzer fehlende E-Mails melden, prüfen, ob die Filter zu streng waren. Die Feinabstimmung ist ein fortlaufender Prozess.
- DNSBL und Feedback-Loops nutzen: (Fortgeschritten) Wenn Sie viele Domains verwalten, sollten Sie die Verwendung von Feedback-Loop-(FBL)-Handler von cPanel oder Skripte zur Verarbeitung von Spam-Meldungen, und stellen Sie sicher, dass Sie sich für die wichtigsten Feedback-Loops der ISPs angemeldet haben. Dadurch erkennen Sie Konten auf Ihrem Server, die möglicherweise Spam versenden (Problem im Postausgang), und können diese stoppen. Ein Spam-Versender im Postausgang kann den Ruf Ihres Servers schädigen und indirekt dazu führen, dass mehr Ihrer eingehenden E-Mails auf anderen Servern als Spam markiert werden.
- Vorsicht bei Weiterleitungen: Wenn Sie E-Mails Ihrer Domain an externe Adressen weiterleiten (z. B. die Weiterleitung von @yourdomain.com an eine Gmail-Adresse), kann auch Spam weitergeleitet werden, sodass der externe Dienst Ihren Server vorübergehend blockiert. In solchen Fällen ist die Aktivierung von SRS (Sender Rewriting Scheme) und ein starkes SPF/DKIM wichtig. Noch besser ist es, die Weiterleitung von Spam durch Filter auf Kontoebene zu vermeiden (z. B. als Spam markierte Nachrichten nicht weiterzuleiten). Dies geht etwas über die direkte Spam-Filterung hinaus, gehört aber zu einer ganzheitlichen E-Mail-Verwaltung, damit Ihr Server nicht aufgrund weitergeleiteten Spams auf Blacklists gelangt.
Bedenken Sie abschließend, dass keine einzelne Maßnahme 100 % des Spams auf magische Weise stoppt. Das Ziel ist es, ihn drastisch auf ein überschaubares Rinnsal zu reduzieren. Durch den Einsatz der nativen Werkzeuge von cPanel/WHM – SpamAssassin mit passenden Einstellungen, Spam-Box-Quarantäne, benutzerdefinierte Filter, RBL-Blockierung, Greylisting und Authentifizierungseinträge – schaffen Sie einen robusten Schutz, der Spam auf mehreren Ebenen bekämpft. In Kombination eingesetzt, fangen diese Funktionen den Großteil der Junk-Mails ab und lassen legitime E-Mails mit minimaler Verzögerung passieren.
Fazit
Die Spam-Flut in den Griff zu bekommen, ist tatsächlich allein mit den in cPanel und WHM integrierten Funktionen möglich. Wir haben zunächst erläutert, warum Spam entsteht, und anschließend leistungsstarke Werkzeuge wie SpamAssassin und Spam Box auf Benutzerebene aktiviert. Wir haben domainweite Richtlinien festgelegt, etwa das Deaktivieren von Catch-all-Adressen und die Sicherstellung von SPF/DKIM, und den Mailserver auf root-Ebene mit RBLs und Greylisting feinabgestimmt. Mit den oben beschriebenen schrittweisen Konfigurationen und Best Practices können sowohl Einsteiger als auch erfahrene Server-Administratoren gemeinsam daran arbeiten, Postfächer sauber zu halten. Das Ergebnis ist ein ruhigerer Posteingang, in dem wichtige E-Mails nicht in einer Flut von Junk untergehen – und das alles mit nativen cPanel/WHM-Funktionen in der aktuellen stabilen Version. Auf ein spamfreies (oder zumindest spamarmes) E-Mail-Erlebnis!