Einstellbare Reihenfolge der Regeln im Regelfilter

Haben Sie eine tolle Idee für eine neue Plugin-Funktion oder ein neues Plugin?

Moderator: Forum-Team

Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Quellcore » 6. Feb 2010, 21:07

Hallo an Alle,

nach den ersten Tagen mit dem neuen Regelfilter haben sich meine Erwartungen komplett erfüllt, ich bin nach wie vor total begeistert.

Nun bin ich aber über folgende Problematik gestolpert:

Es scheint, dass der Regelfilter die einzelnen Filterregeln alphabetisch abarbeitet.
Bedingt durch die Möglichkeit, Non-Spam und Spam zu unterscheiden und den Trainingsbereich durch einzelne Regeln zu umgehen, ergibt sich aber das Problem, dass die Reihenfolge der einzelnen Filterregeln durchaus relevant ist.

Mir fallen spontan zwei Lösungsansätze ein:
  • Der Regelfilter sollte die Filterregeln selbständig priorisieren, d.h.
    1. Filterregel für Non-Spam mit aktivierter Option für diese Regel, den Trainingsbereich zu umgehen und nicht zu lernen.
    2. Filterregel für Non-Spam mit aktivierter Option für diese Regel, den Trainingsbereich zu umgehen und automatisch zu lernen.
    3. Filterregel für Non-Spam ohne erweiterte Einstellungen
    4. Filterregel für Spam mit aktivierter Option für diese Regel, den Trainingsbereich zu umgehen und nicht zu lernen.
    5. Filterregel für Spam mit aktivierter Option für diese Regel, den Trainingsbereich zu umgehen und automatisch zu lernen.
    6. Filterregel für Spam ohne erweiterte Einstellungen
  • Die Reihenfolge der Filterregeln lässt sich manuell ähnlich wie bei der Filterreihenfolge anpassen.

Ich habe mir z.Zt. selbst geholfen, indem ich den Namen der Filterregeln eine Nummerierung voranstelle.
Regelfilter_01.png
Regeln im Regelfilter
Regelfilter_01.png (13.73 KiB) 4907-mal betrachtet

Regelfilter_02.png
Spam Filterstatistik
Regelfilter_02.png (12.44 KiB) 4907-mal betrachtet

Regelfilter_03.png
Non-Spam Filterstatistik
Regelfilter_03.png (12.91 KiB) 4907-mal betrachtet


Gruß,
Quellcore
Zuletzt geändert von Quellcore am 7. Feb 2010, 06:58, insgesamt 1-mal geändert.
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 7. Feb 2010, 00:09

Hallo Quellcore!

das ist ja interessant und eine tolle Lösung von Dir :D . Konntest Du jetzt schon Unterschiede mit der dieser neuen Nummerierung feststellen?

@Michel: Lässt sich die Idee von Quellcore realisieren? Eine Reihenfolge, nummeriert wie bei den Filtern, würde ich zumindest auch begrüßen und würde den Filter noch weiter verfeinern.

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Quellcore » 7. Feb 2010, 07:13

Hallo anbuva!

Ich bin nur deswegen auf dieses Problem gestoßen, da ich auf einmal einen Newsletter im Trainingsbereich hatte, der eigentlich durch eine meiner Regeln im Regelfilter als Newsletter direkt als Newsletter hätte erkannt werden und somit nicht im TB hätte erscheinen sollen.
Eine andere von mir erstellte Non-Spam Regel im Regelfilter hat aber zuerst gegriffen, diese arbeitet aber nicht am TB vorbei, daher das von mir beschriebene Erlebnis.

Es scheint mit der Nummerierung zu funktionieren, zumindest habe ich seitdem noch nicht wieder dieses Phänomen beobachten können.
Aufgrund eines sehr geringen Spamaufkommens in den letzten Monaten :twisted: fallen viele Probleme nicht sofort auf, hier ist manchmal Geduld mit gelegentlichen Korrekturen gepaart gefragt.

Sorry für die schwammige Aussage, evtl. war es auch nur Zufall, dass seit dieser Änderung noch nichts wieder passiert ist.

Gruß
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 7. Feb 2010, 11:51

Hallo Quellcore!

vielen Dank für Deine Erklärung. Das halte ich für eine ganz wichtige Aussage. :)
Ich hatte das selber so noch nie betrachtet. Wie Du aber schon geschrieben hast, fällt so etwas auch nicht unbedingt (sofort) auf.
Ich bin nun mal gespannt, was Michel hier antworten wird.
(Der Regelfilter ist aber auch ein "geiles Teil"; kann es jetzt mit diesem überhaupt noch irgendeine Konkurrenz zu Spami geben? :mrgreen: )

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon michel » 9. Feb 2010, 19:31

Hi!

Ich wusste, dass diese Anforderung sofort auftauchen wird :D Leider hatte ich keine Zeit mehr, dieses Feature in der Version 0.9.9.53 zu implementieren. Ich finde die Idee mit der automatischen Reihenfolge aber auch sehr cool. Das würde den Benutzer entlasten und sollte eigentlich alle Probleme abdecken.

Übrigens: Die Regeln werden wahrscheinlich nicht alphabetisch ausgewertet. Zumindest wäre das Zufall. Eigentlich sollten sie nach der Reihenfolge der Eingabe ausgewertet werden. Es kann aber sein, dass zufällig die Reihenfolge in deiner Datenbank bereits mit den Nummern übereinstimmt oder dass SQLite immer alles alphabetisch zurück gibt. Zumindest habe ich es bewusst nicht so programmiert.

Gruß
Michel
Chuck Norris doesn't kill Spam. He uses Spamihilator! ;-)
Benutzeravatar
michel
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
Plugin-Programmierer
 
Beiträge: 4335
Registriert: 22. Mär 2003, 01:16
Wohnort: Buseck

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 10. Feb 2010, 19:54

Hallo michel!

einfach super! Der Regelfilter schlägt voll bei mir ein...! :D

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Quellcore » 10. Feb 2010, 21:29

michel hat geschrieben:Ich wusste, dass diese Anforderung sofort auftauchen wird :D

Dann hast Du wahrscheinlich auch damit gerechnet, dass dieses Feature Request von mir und keinem anderen zuerst kommt. 8)
michel hat geschrieben:Ich finde die Idee mit der automatischen Reihenfolge aber auch sehr cool. Das würde den Benutzer entlasten und sollte eigentlich alle Probleme abdecken.

Ein manuelles Anpassen der Reihenfolge benötige ich auch nicht wirklich, wenn dann die von mir vorgeschlagene Reihenfolge eingehalten wird.
Wie von Dir bereits erwähnt sollte diese Reihenfolge doch alle Probleme abdecken.
michel hat geschrieben:Übrigens: Die Regeln werden wahrscheinlich nicht alphabetisch ausgewertet. Zumindest wäre das Zufall. Eigentlich sollten sie nach der Reihenfolge der Eingabe ausgewertet werden. Es kann aber sein, dass zufällig die Reihenfolge in deiner Datenbank bereits mit den Nummern übereinstimmt oder dass SQLite immer alles alphabetisch zurück gibt. Zumindest habe ich es bewusst nicht so programmiert.

Ich kann Dir mittlerweile bestaetigen, dass die Filterregeln nicht alphabetisch ausgewertet werden.
Soeben hatte ich mal wieder so einen Fall: Die Mail kam von Amazon und hätte durch meine Amazon-Regel ohne Kopie im TB ohne Umwege den Weg in meinen Thunderbird finden sollen, wurde aber von einer anderen Filterregel, die in der alphabetischen Liste hinter der Amazon-Regel steht, erkannt, so dass sie dann doch im TB auftauchte.

Gruss,
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Quellcore » 11. Jun 2010, 01:56

Hallo noch einmal,

...tot gesagte leben länger, so auch dieser Thread.
Michel scheint recht fleißig zu sein, es grünt so grün auf der TODO-Liste.
Ich wollte das Thema noch einmal aufwärmen, da ich nun eine leicht andere Auffassung zu diesem Thema habe.

Im Normalfall reicht nach wie vor die automatische Priorisierung.
Ich habe mir in letzter Zeit aber schon häufig insgeheim gewünscht, die Reihenfolge der Regeln manuell anpassen zu können.
Speziell nach mühseligem Erarbeiten einer Regel mit einer oder mehr komplexen RegExp möchte man den Neuzugang ja auch gerne einmal in Aktion sehen.
Mir ist es aber schon sehr häufig passiert, das einer meine anderen Regel zuerst zugeschlagen hat, bis jetzt zum Glück aber immer mit dem gleichen Ergebnis.
Die Evaluierung einer neuen Regel wird so sehr erschwert, es bleiben dann nur wieder die bekannten Möglichkeiten (Stichwort: virtueller Pop3-Servers oder virtuelle Maschine).

Ich könnte mir die Umsetzung folgendermaßen vorstellen:
Per Standard werden die Regeln automatisch wie vorher besprochen priorisiert.
Wenn man in den Einstellungen des Regelfilters die entsprechende Option aktiviert, lassen sich die Regeln auch manuell, wie z.B. auch in der Filterreihenfolge mit Pfeiltasten, priorisieren.
Regelfilter_Reihenfolge.png
Regelfilter_Reihenfolge.png (38.2 KiB) 4785-mal betrachtet


Gruß,
Quellcore
CPU:Intel Core i7-2700K Processor (@ 45*100 = 4500 MHz)
Board:ASRock P67 Extreme4 Gen3
Ram: 16GB G.SKILL Ripjaws X Series (4 x 4GB) DDR3 2133 (Timings 10-10-10-28 2T @ 1866 MHz)
SSD: Samsung 128GB 2.5-inch SSD 830 Series (Desktop)
HDD-1: WD Caviar® SE16 640 GB, SATA2, 16 MB Cache, 7200 RPM
HDD-2: SAMSUNG EcoGreen F4 ST2000DL004 2TB 32MB Cache
Graphic: ATI Radeon HD 5850 ASUS EAH5850/G/2DIS/1GD5

Win 7 Ultimate 64-Bit / ESET NOD32 Antivirus 8.0 / Firefox 34 / Thunderbird 31
Spamihilator 1.6.0
Benutzeravatar
Quellcore
Assistent
Assistent
 
Beta-Tester
 
Beiträge: 1706
Registriert: 8. Mai 2004, 13:03
Wohnort: Long Island / USA

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 11. Jun 2010, 13:47

Hallo Quellcore!

dem kann ich mich anschließen.

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon michel » 12. Jun 2010, 08:13

Hi!

Klingt gut. Werde ich so umsetzen.

Außerdem wäre wohl eine Funktion im Trainingsbereich und Papierkorb gut, mit der man eine selektierte Mail durch einen bestimmten Filter schicken kann, um das Ergebnis zu überprüfen. Dadurch könnte man die Filter noch einfacher optimieren.

Gruß
Michel
Chuck Norris doesn't kill Spam. He uses Spamihilator! ;-)
Benutzeravatar
michel
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
Plugin-Programmierer
 
Beiträge: 4335
Registriert: 22. Mär 2003, 01:16
Wohnort: Buseck

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 12. Jun 2010, 08:59

Hallo michel!

das wäre super! :D

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Chactory » 13. Jun 2010, 00:27

Hi zusammen,

michel hat geschrieben:Außerdem wäre wohl eine Funktion im Trainingsbereich und Papierkorb gut, mit der man eine selektierte Mail durch einen bestimmten Filter schicken kann, um das Ergebnis zu überprüfen. Dadurch könnte man die Filter noch einfacher optimieren.
das ist eine sehr interessante Idee! :) Damit könnte man sicher hervorragend testen!
Für solche Spamihilator-Freaks wie Anbuva und mich wäre es wahrscheinlich ein supertolles Feature, wenn man für jede geprüfte Mail das Ergebnis aller Filter aufgelistet hätte. :)

Beste Grüße, Chactory
HilfeHelp «en»TippsAnbuva's FAQBob's FAQ «en»SpamwortlisteRegelfilterScreenshotsSSL/TLSSpami 1.6.0
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 9593
Registriert: 9. Jan 2004, 23:19
Wohnort: Kiel (D)

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 13. Jun 2010, 12:36

Hallo Chactory!

jep :wink:

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon Chactory » 13. Jun 2010, 12:47

Hallo Anbuva!

:D :D :D

Gruß, Chactory
HilfeHelp «en»TippsAnbuva's FAQBob's FAQ «en»SpamwortlisteRegelfilterScreenshotsSSL/TLSSpami 1.6.0
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 9593
Registriert: 9. Jan 2004, 23:19
Wohnort: Kiel (D)

Re: Einstellbare Reihenfolge der Regeln im Regelfilter

Beitragvon anbuva » 13. Jun 2010, 13:24

Hallo Chactory!

könnte man auch sicherlich noch weiterspinnen und später noch weiter ausbauen. Eine Möglichkeit für weitere Optmimierungen. Ich sehe hier durchaus noch Potenzial.

Gruß
anbuva
Benutzeravatar
anbuva
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8403
Registriert: 1. Sep 2004, 12:58
Wohnort: Zuhause

Nächste

Zurück zu Plugins: Feature Requests

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron

 industrious-southeast