Byteplant Logo

Häufig gestellte Fragen zu CleanMail (FAQ)

Willkommen bei den CleanMail FAQ. Hier finden Sie häufig gestellten Fragen zu CleanMail und Links zu einigen Anleitungen.


SpamAssassin Ressourcen


Um mehr über die Konfigurationsoptionen von SpamAssassin zu erfahren, lesen Sie die SpamAssassin-Dokumentationsdateien im Unterverzeichnis "sa\doc" Ihres Installationsverzeichnisses oder besuchen Sie https://spamassassin.apache.org. Schauen Sie sich die Mailinglisten von SpamAssassin an, die Archive sind hier verfügbar. Es gibt dort auch eine leistungsstarke Suchmaschine für die Archive.


Es gibt viele benutzerdefinierte Regelsätze für den SpamAssassin, die man im SpamAssassin Wiki findet.


Clam AntiVirus (ClamAV) Ressourcen


WICHTIG: Seit dem 1. März 2021 erhält ClamWin keine Virensignatur-Updates mehr! Wir empfehlen, ClamWin durch ClamAV zu ersetzen, siehe unten für Details.


Um ClamAV mit CleanMail unter Windows zu verwenden, folgen Sie bitte diesen Schritten:

  • Installieren Sie ClamAV ClamD wie auf https://www.clamav.net/documents/installing-clamav-on-windows beschrieben.
  • Gehen Sie in der CleanMail Verwaltung auf Filter Setup und wählen Sie dort Add Virus Filter aus.
  • Use clamdscan.exe as scanner in the ClamAV filter command line: %SCANNER% "%IN%" --no-summary
  • You can use a tool like RunAsSvc to run clamd as a service and schedule a task for freshclam to update the virus signatures automatically.

Bitte besuchen Sie ClamAV auf Windows FAQ für weitere Informationen.


CleanMail Home: So geht's



CleanMail Home FAQs



Grundlagen


Was ist SpamAssassin™?
Der preisgekrönte SpamAssassin™ (https://spamassassin.apache.org) gilt als der branchenweit führende Spam-Filter, der in allen Spam-Filter-Tests stets einen der vorderen Plätze oder sogar den ersten belegt. CleanMail enthält immer die neueste stabile Version von SpamAssassin™. Zukünftige Updates von SpamAssassin™ werden eingebunden, sobald sie sich bewährt haben und stabil sind.


Hinweis: Wir verkaufen SpamAssassin™ nicht. Es ist eine kostenlose Open-Source-Software! Das Open-Source-Projekt SpamAssassin finden Sie unter https://spamassassin.apache.org.


Was ist ClamAV?
Clam AntiVirus (ClamAV) ist ein kostenloses, plattformübergreifendes und quelloffenes Antiviren-Toolkit, das viele Arten von bösartiger Software, einschließlich Viren, erkennen kann. Eines seiner Haupteinsatzgebiete ist der Einsatz auf Mail-Servern als serverseitiger E-Mail-Virenscanner.


Warum scheine ich E-Mails zu erhalten, die an andere Personen gerichtet sind?
Sowas kann aus zwei Günden passieren:


  • Sie haben eine "Blindkopie" erhalten: Der Absender hat Ihre Adresse in das BCC Adressfeld eingetragen und dadurch in der Nachricht ausgelassen.

  • Das Mail-Transfer-Protokoll verwendet bei der Übermittlung einer Mail die Befehle RCPT TO und MAIL FROM. Die dabei verwendeten Adressen müssen nichts mit den To und CC Feldern in der Nachricht selbst zu tun haben. Allerdings werden diese Header-Felder trotzdem von Ihrem Mail-Client angezeigt, wodurch es so aussehen kann, als ob die Mail gar nicht an Sie adressiert wäre.

Testversion, Registrierungsschlüssel und Installation


Wo kann ich die kostenlose Testversion herunterladen?
Bitte gehen Sie zu https://www.byteplant.com/cleanmail/ und laden Sie das Setup-Programm herunter. Wenn Sie sich hinter einer Firewall befinden, die das Herunterladen von ausführbaren Dateien blockiert, wählen Sie den Download des .zip-Archivs und verwenden Sie eine beliebige Archivierungssoftware, um das Setup-Programm zu entpacken. Starten Sie das Installationsprogramm mit einem Doppelklick.


Was sind die Einschränkungen der Testversion?
Die Testversion von CleanMail ist nach der Installation nur für 30 Tage in vollem Umfang nutzbar. Wenn Sie die Vollversion kaufen, wird diese Einschränkung aufgehoben.


Wo kann ich den Registrierungsschlüssel eingeben?
Um den Registrierungsschlüssel einzugeben, rufen Sie die Verwaltungsanwendung von CleanMail auf (wenn Sie nicht wissen, wie das geht, siehe unten). Wählen Sie im Menü Hilfe -> Registrieren. Nachdem Sie auf "Registrieren" geklickt haben, sollten auf dem Display Informationen über Ihren Schlüssel und Ihren Supportplan angezeigt werden.


Was kann ich tun, wenn ich meinen Registrierungsschlüssel verloren habe?
Bitte kontaktieren Sie unser Customer Support Team und fordern Sie ihren Schlüssel an. Er wird dann erneut an Ihre Email-Adresse gesendet.


Welche Version verwende ich?
Es gibt drei Möglichkeiten, um herauszufinden, welche Version Sie verwenden:


  • Schauen Sie im Log nach: CleanMail protokolliert seine Version beim Start.
  • Schauen Sie unter "Help" -> "About".
  • Suchen Sie die ausführbare Datei des Programmes und führen Sie einen Rechtsklick auf ihr aus. Wählen Sie "Eigenschaften" und danach "Version" aus.

Woher weiß ich, dass es ein wichtiges Update gibt?
Sie werden automatisch über wichtige Updates benachrichtigt. Falls dies nicht der Fall ist, stellen Sie sicher, dass Ihre Firewall CleanMail die Verbindung zu unserem Webserver (www.byteplant.com:80) erlaubt.


Wie kann ich meine CleanMail Version aktuallisieren, wenn ein neues Update verfügbar ist?
Laden Sie die neueste Version herunter und installieren Sie diese ohne die alte Installation vorher zu deinstallieren. Die Installation ersetzt alle Dateien der alten SpamAssassin-Version, außer den Konfigurationsdateien local.cf und CleanMail.cf.


CleanMail Home Konfiguration


Ich habe CleanMail installiert, aber erhalte immer noch Spam-Mails. Was mache ich falsch?
Nachdem Sie CleanMail installiert und konfiguriert haben, müssen Sie Zusätzlich die Einstellungen Ihres E-Mail-Kontos ändern. Außerdem kennzeichnet CleanMail nur Spam-Mails, löscht sie aber nicht. Um Spam-Mails loszuwerden, müssen Sie in Ihrem Mailprogramm einen Filter einrichten, der alle als "SPAM" markierte Mails aus Ihrem Eingangsordner entfernt.


Seitdem ich CleanMail benutze, erhalte ich viele E-Mails doppelt. Woran liegt das?
Wenn Sie die Option "Nachrichten auf dem Server belassen" (oder eine Ähnliche Option) aktiviert haben, rufen einige Mail-Clients alle Ihre E-Mails erneut ab, sobald Sie bestimmte Einstellungen Ihres E-Mail-Kontos ändern (z. B. CleanMail aktivieren/deaktivieren).


Ich verwende [...] als Mail-Client. Wird mein Mail-Client von Clean unterstützt?
Damit CleanMail funktioniert, müssen die POP3-Einstellungen Ihrer E-Mail-Konten so geändert werden, dass die E-Mails über CleanMail und nicht direkt vom POP3-Server Ihres ISP abgerufen werden. CleanMail funktioniert mit jedem Mail-Client.


Ich teste CleanMail mit dem Mail-Client [...] und habe [...] Antivirus-Software installiert. Diese Software verwendet bereits Port 110. Was kann ich tun?
Setzen Sie den POP3-Port, den Ihr Mail-Client verwendet, auf 111, und setzen Sie die POP3-Portnummer von CleanMail ebenfalls auf 111 (die Einstellung befindet sich auf der letzten Seite des Konfigurationsassistenten). Auf diese Weise erhalten Sie eine Filterpipeline wie diese:


E-Mail-Client  - (Port 111) - CleanMail - (Port 110) - Antivirus - (Port 110) - ISP POP3 Server


Wenn Sie CleanMail später deinstallieren möchten, denken Sie daran, dass das Deinstallationsprogramm von CleanMail den POP3-Port Ihres E-Mail-Clients nicht auf 110 zurücksetzen kann. Dies müssen Sie von Hand tun.


Ich verwende MS Outlook™ als E-Mail-Clients. Wie kann ich dort für die Spam-Nachrichten einen Filter einrichten?
Suchen Sie einen Menüpunkt wie "Tools/Message Rules/E-Mail" (die Position hängt von der Outlook-Version ab, die Sie verwenden). In diesem Dialog können Sie eine Regel einrichten, die alle Mails mit einem bestimmten Text im Betreff, z. B. "* SPAM *", in einen anderen Ordner verschiebt.


Der Anhangs- bzw. Antivirenfilter scheint die Whitelist zu ignorieren. Was läuft hier schief?
Aus Sicherheitsgründen ignorieren der Anhangsfilter und der Antivirenfilter die Whitelist. Sie können dieses Verhalten ändern, indem Sie für diese Filter in der Konfigurationsdatei IgnoreWhitelist="false" setzen. Öffnen Sie hierfür den entsprechenden Abschnitt in der Konfigurationsdatei mit einem Texteditor und ändern Sie diesen. Einzelheiten hierzu finden Sie im Referenzkapitel des Benutzerhandbuchs.


Ich möchte meinen eigenen benutzerdefinierten Filter schreiben. Was muss ich dabei beachten?
Jeder benutzerdefinierte (externe) Filter muss eine separate ausführbare Datei sein, die die Mail-Eingabe aus stdin liest und die (modifizierte) Mail-Ausgabe nach stdout schreibt. Filterergebnisse können durch das Setzen verschiedener Exit-Codes angegeben werden, die dann zur Steuerung der zu ergreifenden Maßnahmen durch Zuweisung einer entsprechenden E-Mail-Richtlinie verwendet werden können.


Eine legitime Nachricht wird wegen eines MIME-Verstoßes zurückgewiesen. Woran liegt das?
MIME-Fehler können genutzt werden, um Malware an unseren Filtern vorbeizuschleusen. Wir empfehlen daher, missgestaltete Nachrichten komplett abzulehnen. Die MIME-Prüfungen werden vom Anhangsfilter durchgeführt. Der Grund der Zurückweisung wird in der Log-Datei von CleanMail protokolliert, wenn Sie die Option "Filterfehler protokollieren" aktiviert haben. Wenn Sie die zurückgewiesene Nachricht mit einem Mailspeicher erfasst haben, können Sie die Nachricht auch nachträglich validieren, indem Sie unseren kostenlosen Online-E-Mail-Validator verwenden.


SpamAssassin Konfiguration


Wie kann ich benutzerdefinierte Regeln für bestimmte Spam-Phrasen hinzufügen?
Das Hinzufügen eigener Regeln ist einfach. Sie müssen lediglich die Datei sa/ruleset/local.cf mit einem Texteditor Ihrer Wahl öffnen und eine der folgenden Vorlagen verwenden:


  • Um nur den Mailtext zu prüfen:
    body MYRULE_1 /<Spam-Phrase>/i
    describe MYRULE_1 body contains <Spam-Phrase>
    score MYRULE_1 5.0

  • Um nur den Betreff der E-Mail zu prüfen:
    header MYRULE_2 Subject =~ /<Spam-Phrase>/i
    describe MYRULE_2 subject contains <Spam-Phrase>
    score MYRULE_2 5.0

  • Um sowohl den Mailtext als auch den Betreff zu prüfen:
    full MYRULE_3 /<Spam-Phrase>/i
    describe MYRULE_3 mail contains <Spam-Phrase>
    score MYRULE_3 5.0

Bitte beachten Sie, dass die Namen der Regeln (wie MY_RULE_x in den obigen Beispielen) eindeutig sein müssen. Weitere Informationen über das Schreiben eigener Regeln finden Sie im Tutorial über benutzerdefinierte Regeln.


Ist es möglich, dass CleanMail den Spam-Hinweis über einen X-Header hinzufügt, anstatt die Betreffzeile zu ändern?
By default the mail headers already contain "X-Spam-Status" and "X-Spam-Level" headers you can use as spam indicators. If you want to disable subject rewriting, just clear the "subject tag" edit field in the CleanMail Admin wizard. This will disable the appropriate "rewrite_header" configuration option of SpamAssassin.


Einige offensichtliche Spam-Nachrichten werden nicht als SPAM gekennzeichnet. Was kann ich tun?
SpamAssassin ist kein Mensch. Spam, der für Sie offensichtlich ist, ist für SpamAssassin möglicherweise nicht offensichtlich als soler zu erkennen. Trotzdem haben Sie mehrere mögliche Optionen:


  • Es gibt Dutzende von benutzerdefinierten Regelsätzen, die die SpamAssassin-Regelsätze ergänzen. Der beste Ort, um dises zu finden, ist das SpamAssassin Wiki. Um einen der Regelsätze zu verwenden, laden Sie disesn herunter und kopieren Sie die .cf-Datei in das Unterverzeichnis sa\ruleset Ihrer CleanMail-Installation. Achten Sie auf mögliche Aktualisierungen dieser Regelsätze, und installieren Sie diese regelmäßig. Beachten Sie, dass die Verwendung zusätzlicher Regelsätze die Prüfung der E-Mails verlangsamen kann, da jeder zusätzliche Regelsatz die Speicher- und CPU-Auslastung von SpamAssassin erhöht.

  • Add your own rules that increase the spam score if a message satisfies certain conditions. This is not easy to do, read here and here to learn how this is done. Custom rules should be added to the local.cf file in the sa\ruleset subdirectory of your CleanMail installation.
  • There is an increasing amount of spam optimized to get low SpamAssassin scores. If this is the case, typical spam words are deliberately mis-spelled: ssuper ssales, v.i.a.g.r.a and the like. It can help to train the Bayesian filter of SpamAssassin to capture these mails. However, there is a minimum number of messages that has to be learned before the results of the Bayes tests are used by SpamAssassin. Find out more here.
  • Virus mails typically come in waves. You may just sit it out, until a wave subsides.

Wie kann ich SpamAssassins automatisches Bayes-Lernen in CleanMail verwenden?
Wenn Sie die mitgelieferte Standardkonfiguration von SpamAssassin verwenden, wird das Bayes-Lernen aktiviert. Die Bayes-Datenbank wird dann schrittweise aufgebaut, indem aus den eingehenden Mails, die die Schwellenwerte für Spam bzw. kein Spam erreichen, gelernt wird. Sie können Nachrichten auch manuell anlernen (wählen Sie die zu lernenden Nachrichten auf der Registerkarte Bericht der Anwendung CleanMail aus). Einzelheiten zum Lernen mehrerer Nachrichten oder ganzer Nachrichtenordner finden Sie in der SpamAssassin-Dokumentation und in der sa-learn Dokumentation.


Ich habe gerade CleanMail installiert, und nur 77% der Spam-Nachrichten, die ich erhalte, werden als SPAM markiert.Was ist das Problem?
Die Bayes-Tests funktionieren nicht sofort. Es muss mindestens eine Mindestanzahl von 200 Nachrichten gelernt werden, bevor die Ergebnisse der Bayes-Tests von SpamAssassin verwendet werden. Wenn Sie sa-learn nicht verwenden, um explizit mehr Spam-Mails zu Ihrer Bayes-Datenbank hinzuzufügen, kann diese Datenbank nur langsam wachsen.


Kann ich die Befehlszeilenoptionen von SpamAssassin ändern?
Sie können die Standard-Befehlszeile, die zum Starten von SpamAssassin verwendet wird, ändern, indem Sie die Filtereinstellungen von SpamAssassin bearbeiten. Vergewissern Sie sich, dass Sie die "erweiterten Optionen" aktiviert haben, bevor Sie auf der ersten Seite des Assistenten fortfahren. Die Standardeinstellung ist wie folgt:


    sa\spamassassin.exe -x --siteconfigpath="sa/ruleset" -e 255.


Hilfe! Meine neue Regel/Konfigurationsänderung funktioniert nicht! Wie kann ich meine Änderungen validieren?
Öffnen Sie ein Kommandozeilenfenster, wechseln Sie in das CleanMail-Konfigurationsverzeichnis und testen Sie alle Ihre .cf Dateien mit der lint Option von SpamAssassin:


   sa\spamassassin.exe -x --siteconfigpath="sa/ruleset" --lint


Wenn Sie überprüfen wollen, ob SpamAssassin eine bestimmte Konfigurationsdatei verwendet, geben Sie einfach einen Syntaxfehler in diese Datei ein (schreiben Sie z.B. eine Zeile mit dem Wort "foo" hinein). Wenn die Datei von SpamAssassin verwendet wird, sollte ein Fehler gemeldet werden.


Wie führe ich SpamAssassin so aus, dass ich die Diagnosedaten erhalte?
Öffnen Sie ein Kommandozeilenfenster, wechseln Sie in das CleanMail-Konfigurationsverzeichnis und führen Sie es aus:


   cd [CleanMail configuration directory]

   sa\spamassassin.exe -x --siteconfigpath="sa/ruleset" -D <  <mail message file> >out 2>err

<mail message file> ist eine Datei, die eine zu überprüfende Testmeldung enthält. Die Diagnose wird in die err Datei geschrieben.


Wie blockiere ich Mails in fremden Sprachen?
Fügen Sie eine Zeile wie diese in Ihre Datei sa\ruleset\local.cf hinzu:


   ok_locales xx [ yy zz ... ] (default: all)

und stellen Sie sicher, dass Ihre Datei sa\ruleset\v310.pre diese Zeile enthält

   loadplugin Mail::SpamAssassin::Plugin::TextCat

ohne führendes Kommentarzeichen (#). Löschen Sie das Symbol #, wenn nötig.

Mit dieser Option können Sie festlegen, welche Sprachumgebungen für eingehende E-Mails als OK angesehen werden. E-Mails, die die mit dieser Option zugelassenen Zeichensätze verwenden, werden nicht als möglicher Spam in einer Fremdsprache gekennzeichnet.


Wenn Sie viele fremdsprachige Spam-Nachrichten erhalten, aber nie Nicht-Spam-Nachrichten in diesen Sprachen bekommen, kann dies helfen. Beachten Sie, dass alle ISO-8859-*-Zeichensätze und Windows-Codepage-Zeichensätze standardmäßig immer zugelassen sind.


Die Regeln CHARSET_FARAWAY, CHARSET_FARAWAY_BODY und CHARSET_FARAWAY_HEADERS werden in Abhängigkeit von dieser Einstellung ausgelöst.


Beispiel:


  • ok_locales all (Erlaubt alle Gebietsschemata)
  • ok_locales en (Erlaubt nur Englisch)
  • ok_locales en ja zh (Erlaubt Englisch, Japanisch und Chinesisch)

Hinweis: Wenn es mehrere ok_locales-Zeilen gibt, wird nur die letzte verwendet.


Wählen Sie die zuzulassenden Gebietsschemata aus der unten stehenden Liste aus:


  • en - Westliche Zeichensätze im Allgemeinen
  • ja - Japanische Zeichensätze
  • ko - Koreanische Zeichensätze
  • ru - Kyrillische Zeichensätze
  • th - Thailändische Zeichensätze
  • zh - Chinesische (vereinfachte und traditionelle) Zeichensätze

Anti-Virus-Filter Konfiguration


Ich erhalte leere Nachrichten (ohne Text und ohne Betreff). Was ist das Problem?
Stellen Sie sicher, dass das Kontrollkästchen "Konsolenausgabe (stdout) verwenden" nicht aktiviert ist. Die meisten Virenfilter analysieren nur, haben aber keine Ausgabe..