Mail Spamfilter trainieren/verschärfen?

  • Ich habe ja seit kurzem den Webhosting 2000 MNZ BW24 und bekomme seitdem auf meine Domain bestimmte Spam Mails die ich bis dato beim alten Anbieter nicht bekommen habe.

    Betreff ist meistens "re_zeptfrei ordern" oder "re_zeptfrei bestellen" bzw leicht abgewandelt wo der _ im Wort ist. - Leider werden die nicht vom Spamfilter als Spam erkannt (habe diesen schon auf Stufe 9 angehoben. Natürlich sind es auch immer Random-EMail Adressen von denen das verschickt wird, gibt es eine Möglichkeit das ich dem Spamfilter das beibringen kann das die Spam sind?

  • habe diesen schon auf Stufe 9 angehoben

    Wenn du den Spamfilter empfindlicher einstellen willst, musst du die Zahl niedriger einstellen.

    Zitat

    Standardmäßig wird die Spamfilter-Empfindlichkeit so eingestellt, dass Nachrichten mit 7 oder mehr Punkten als Spam klassifiziert werden. Wenn Sie viele Spamnachrichten mit der aktuellen Einstellung erhalten, können Sie den Filter anders einstellen und einen niedrigeren Wert festlegen, z. B. 6. Wenn Sie E-Mails nicht erhalten, da Ihr Spamfilter diese als Spam einstuft, dann können Sie die Spamfilter-Empfindlichkeit reduzieren, indem Sie einen höheren Wert festlegen, z. B. 8.

    Dieses Gebäude hat mir die Vorfahrt genommen! *hup*

  • Oh verdammt, irgendwie komplett falschherum verstanden, aber vielen Dank! Ich versuch nun die einzelnen Dinger via Sieve Filter raus zu holen

    Edit: Und mal den Filter auf 4 gestellt, mal sehen obs sich damit dann schon so erledigt hat.

  • Ich versuch nun die einzelnen Dinger via Sieve Filter raus zu holen

    Ich war auch recht unzufrieden mit dem Spam-Handling in meinem Webhosting 8000: Nicht nur, dass die Erkennungsrate gering war, es blieben auch offensichtliche Spam-Mails in der Inbox liegen, obwohl sie eigentlich wegsortiert werden sollten.

    Die Mail-Header ergaben dann ein merkwürdiges Bild: Spam wird mit unterschiedlichen Tags ausgewiesen und ich vermute, dass die Erkennung bei netcup nicht mehr aktiv wird, falls ein solches Tag bereits - durch ein Vorsystem - vorhanden ist. Macht zwar inhaltlich Sinn, aber als Konsequenz wurden entsprechende Mails auch nicht verschoben. Wohlgemerkt ist das nur eine Vermutung von mir.

    Ich habe nun seit einigen Tagen den folgenden Sieve-Filter aktiv und bin mit dem Ergebnis bisher sehr zufrieden. Im Zweifelsfall würde ich sogar mit einem Rating von 1 weg sortieren (und mit false positives leben):

    Code
    require ["fileinto"];
    # rule:[Spam Flags]
    if anyof (header :contains ["X-Spam", "X-Spam-Status", "X-Spam-Flag"] ["Yes", "YES", "yes"], header :contains "X-Spam-Level" "**")
    {
        fileinto "Spam";
        stop;
    }
  • wo gebe ich denn den von Dir geposteten Code ein?

    Hierzu kannst Du z. B. einen Mail-Client nutzen, der (server-basierte) Sieve-Filter unterstützt, oder - so mache ich es - einfach den netcup-Webmailer, den ich nur dazu aktiviere:

    Unter "Einstellungen" - "Filter" kannst Du unter dem Zahnrad-Symbol "Aktionen" den Menüpunkt "Filtersatz bearbeiten" auswählen. Dann wird rechts nicht die UI zum Definieren von Filtern angezeigt, sondern einfach ein Editor, in den Du obigen Code einfügen kannst.

    Achtung: Dort werden alle Deine Sieve-Filter des Postfaches hintereinander angelistet. Es können also schon Angaben vorhanden sein, die Du nicht überschreiben solltest. Die genaue Position der Regeln ergibt sich aus Deinen Prioritäten in der Filterung:

    screenshot.png

  • Hierzu kannst Du z. B. einen Mail-Client nutzen, der (server-basierte) Sieve-Filter unterstützt, oder - so mache ich es - einfach den netcup-Webmailer, den ich nur dazu aktiviere:

    Unter "Einstellungen" - "Filter" kannst Du unter dem Zahnrad-Symbol "Aktionen" den Menüpunkt "Filtersatz bearbeiten" auswählen. Dann wird rechts nicht die UI zum Definieren von Filtern angezeigt, sondern einfach ein Editor, in den Du obigen Code einfügen kannst.

    Achtung: Dort werden alle Deine Sieve-Filter des Postfaches hintereinander angelistet. Es können also schon Angaben vorhanden sein, die Du nicht überschreiben solltest. Die genaue Position der Regeln ergibt sich aus Deinen Prioritäten in der Filterung:

    screenshot.png

    Bin gerade durch Zufall auf diesen Beitrag gestoßen - das war für mich neu :) ... DANKE

    Habe dann mal unter "sieve" gesucht, da ich gerne REGEX nutzen würde, geht offensichtlich, hier der Link falls noch jemanden interessiert ...
    https://de.wikipedia.org/wiki/Sieve

  • Hallo in die Runde.

    Ich erhielt eben eine Spam Mail, die auch entspr. deklariert war -> ***SPAM***

    Hilft es, diese noch manuell in den Spam Ordner zu schubsen, damit das System ähnliche Mails zukünftig selbst dort ablegt?

    VG

    Ich meine Du musst in der Regel angeben, dass in Spam Ordner verschoben werden soll, so sieht mein Code aus, wie oben in der Code Ansicht angesprochen

    # rule:[Spam]

    if anyof (header :contains "subject" "*** SPAM", header :contains "subject" "***SPAM")

    {

    fileinto "Spam";

    }

  • Hierzu kannst Du z. B. einen Mail-Client nutzen, der (server-basierte) Sieve-Filter unterstützt, oder - so mache ich es - einfach den netcup-Webmailer, den ich nur dazu aktiviere:

    Unter "Einstellungen" - "Filter" kannst Du unter dem Zahnrad-Symbol "Aktionen" den Menüpunkt "Filtersatz bearbeiten" auswählen. Dann wird rechts nicht die UI zum Definieren von Filtern angezeigt, sondern einfach ein Editor, in den Du obigen Code einfügen kannst.

    Achtung: Dort werden alle Deine Sieve-Filter des Postfaches hintereinander angelistet. Es können also schon Angaben vorhanden sein, die Du nicht überschreiben solltest. Die genaue Position der Regeln ergibt sich aus Deinen Prioritäten in der Filterung:

    screenshot.png

    Siehe diesen Beitrag oben vom 20.12.24 - über den Webmailer ... wobei Du ja gar nicht den Code schreiben musst sondern einfach nur einen Filter anlegen ...