Spamreport an Emailprogramm

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

Moderator: Forum-Team

Spamreport an Emailprogramm

Beitragvon bender251 » 26. Jun 2007, 14:12

Hallo,

habe schon einen etwas älteren Thread in Forum hier gefunden. Leider wurde damals kein entsprechendes Plugin gefunden, wenn ich das richtig gesehen habe. Deshalb wollte ich nochmal nachfragen, ob es mittlerweile ein Plugin gibt, das einem täglich einen kurzen Spamreport an das Emailprogramm zuschickt (so ähnlich wie bei GMX).

Gruß bender251
bender251
User
User
 
Beiträge: 3
Registriert: 26. Jun 2007, 12:48

Re: Spamreport an Emailprogramm

Beitragvon Quellcore » 26. Jun 2007, 14:26

Hallo bender251!

So was gab es mal, ist aber nicht mehr zu bekommen

http://www.spamihilator.com/forum/viewt ... 5897#35897
http://www.spamihilator.com/forum/viewt ... 4958#34958
http://www.spamihilator.com/forum/viewt ... 2941#32941
http://www.spamihilator.com/forum/viewt ... 2961#32961

Am ehesten hat KanuUli das Tool noch, wie aber in einem der o.g. Threads erwähnt funktioniert dieses Programm durch eine eingeabute Datumsbegrenzung nun nicht mehr.

Gruß
Quellcore
CPU: (@ 45*100 = 4500 MHz)
Board:
Ram: 16GB (Timings 10-10-10-28 2T @ 1866 MHz)
SSD:
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

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: Spamreport an Emailprogramm

Beitragvon anbuva » 26. Jun 2007, 19:25

Hallo Quellcore!

..ich gebe die Hoffnung nicht auf, dass sich in Zukunft noch einiges Bekanntes als Neuentwicklung hier wiederfinden wird....

Gruß
anbuva

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

Re: Spamreport an Emailprogramm

Beitragvon KanuUli » 8. Nov 2007, 14:56

Mahlzeit

bin grad auf der Suche nach ner Idee für ein Beispielplugin für meine neue Schnittstelle...

Das wäre doch vielleicht mal was.

[edit]
sehe aber (in spami integriert, ohne direkten Zugriff auf die Dateien) keine Chance
[/edit]

Gruß Kanu


- -
Benutzeravatar
KanuUli
Kanu-Kapitän
Kanu-Kapitän
 
Forum-Team
 
Beiträge: 1450
Registriert: 25. Jul 2003, 12:59
Wohnort: Bamberg, Germany

Re: Spamreport an Emailprogramm

Beitragvon reichemi » 13. Mär 2008, 15:27

Hallo,

ich bin gerade dabei, so ein Plugin neu zu programmieren... hier schonmal meine Feature-Liste:

  • Report beinhaltet im Grunde die Daten aus dem Trainingsbereich, also gefilterte aber noch nicht gelöschte Emails.
  • welche Emails sind in der Report-Email enthält? [SPAM, Non-SPAM, beide]
  • Email-Format: [Plain-Text, HTML]
  • Betreff der Report-Email evtl. konfigurierbar
  • Report-Email wird über einen SMTP-Account an sich selber verschickt (da ich im Moment keine Möglichkeit sehe, die Email direkt an den Spami zu übergeben), d.h. Zugangsdaten müssen im Plugin-Konfig-Dialog eingetragen werden
  • Soll die Report-Email auch die selbst geschickten Report-Emails enthalten? [JA, NEIN]
  • Wann/wie häufig soll eine Report-Email verschickt werden? ...bin mir noch nicht sicher, wie ich das mache :?:
    • 1x pro Woche, mit Angabe: Wochentag und Uhrzeit (z.B. "Sonntag 19:00 Uhr")
    • 1x pro Tag, mit Angabe: Uhrzeit (z.B. "täglich 19:00 Uhr")
    • Allgemein Auswahl an Wochentagen [Mo-So] und Angabe einer Uhrzeit (damit wäre sowas wie "Mo+Mi+Fr jeweils 19:00 Uhr" möglich) ... das deckt ja sogar die ersten beiden Fälle ab, aber reicht das?

  • Falls ihr noch mehr Ideen habt, einfach schreiben :)

    Da dies mein erstes Plugin ist, hier noch ein paar Fragen von meiner Seite an etwas versiertere Plugin-Programmierer:

    • liegt die training.xml immer unter "%AppData%\Spamihilator\training\" ? (vorallem auch unter Vista?)
    • hmm... da war noch was, fällt mir jetzt aber nicht ein, kommt evtl später :wink:
reichemi
Spam-Terminator
Spam-Terminator
 
Beiträge: 74
Registriert: 27. Feb 2008, 11:24

Re: Spamreport an Emailprogramm

Beitragvon reichemi » 14. Mär 2008, 18:18

Wie soll die Report-Email aussehen? So zum Beispiel, oder noch ein bissel "Gelaber" drum herum? :wink: :



6 Zeilen pro Email ist bei viel Spam vielleicht etwas zu viel... vielleicht hat ja jemand eine Idee, wie das noch sinnvoll gekürzt werden kann (oder muss gar nicht?)
reichemi
Spam-Terminator
Spam-Terminator
 
Beiträge: 74
Registriert: 27. Feb 2008, 11:24

Re: Spamreport an Emailprogramm

Beitragvon anbuva » 14. Mär 2008, 19:56

list]
  • liegt die training.xml immer unter "%AppData%\Spamihilator\training\" ? (vorallem auch unter Vista?)
  • hmm... da war noch was, fällt mir jetzt aber nicht ein, kommt evtl später :wink:


  • Unter XP liegt sie unter
    C:\Dokumente und Einstellungen\"Benutzername"\Anwendungsdaten\Spamihilator\training

    Unter Vista (was ich aktuell nutze) liegt sie unter
    C:\Users\"Benutzername"\AppData\Roaming\Spamihilator\training

    Sieht doch schon ganz gut aus :) ; mit Deinen Ideen gehe ich konform. Ich mag es zwar ausführlich, aber vielleicht kannst Du ja eine Funktion einbauen, welche auch eine verkürzte Darstellung bietet. Bin auf die erste Beta gespannt.... :wink: :D

    Gruß
    anbuva

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

    Re: Spamreport an Emailprogramm

    Beitragvon reichemi » 15. Mär 2008, 10:40

    Hallo,

    ieht doch schon ganz gut aus :) ; mit Deinen Ideen gehe ich konform. Ich mag es zwar ausführlich, aber vielleicht kannst Du ja eine Funktion einbauen, welche auch eine verkürzte Darstellung bietet. Bin auf die erste Beta gespannt.... :wink: :D


    eine entsprechende Funktion werde ich natürlich mit einbauen :)
    die erste Beta läuft bei mir schon :D werd aber noch einiges drum rum bauen, und es dann die Tage mal hier rein stellen...

    ein von mir angedachtes Feature soll ja sein, dass die Report-Emails selbst nicht mit in den Reports aufgeführt werden (z.B. falls mal mehrere Tage der Trainingsbereich nicht geleert wurde). Dafür bietet sich ja folgendes Vorgehen gerade zu an:

  • SpamReport-Plugin kommt in der Filter-Reihenfolge nach ganz oben, damit es als die Report-Emails rausfischen kann, bevor ein anderer Filter etwas damit anfängt.
  • das Verhalten des Filters muss gesetzt werden auf:
    • Wenn eine Spam-Mail gefunden: <egal>
    • Wenn eine Non-Spam-Mail gefunden: beende den Filter-Prozess
  • Report-Email wird (wie auch immer) erkannt
  • Email wird als Non-Spam klassifiziert und Spami wird durch den Service SERV_NOTRAINING mitgeteilt, dass diese Email nicht in den Trainingsbereich eingetragen wird

  • Wäre nur noch festzulegen, woran die Report-Email als solche erkannt wird. Es könnte z.B. ein spezieller Header-Eintrag sein, der aber möglichst nicht zu erraten wäre (also für jeden User unterschiedlich ist), denn sonst hätte man ja eine Hintertür für Spam geöffnet. Vielleicht mach ich den Header-Wert teilweise auch konfigurierbar, damit kann dann jeder selbst da was eintragen (ähnlich dem Whitestring-Filter). Ich denke da an sowas wie "X-SpamReportTag=<mein Vor- und Nachname>" ?

    da ich den Betreff bzw. Teile des Bodies konfigurierbar machen will, könnte man auch den Whitestring-Filter allein verwenden, um die Report-Email als Non-Spam zu klassifizieren. Allerdings verbleibt diese dann weiterhin im Trainingsbereich.

    was denkt ihr dazu? Gibts vielleicht doch noch andere Ideen dazu?
    reichemi
    Spam-Terminator
    Spam-Terminator
     
    Beiträge: 74
    Registriert: 27. Feb 2008, 11:24

    Re: Spamreport an Emailprogramm

    Beitragvon anbuva » 15. Mär 2008, 11:34

    Hallo,

    ein entsprechender "Code" im Header, der über den Filter konfigurierbar wäre, wäre hier wohl die richtige Vorgehensweise, da der Whitestring noch nicht für den Mehrbenutzerbetrieb ausgelegt ist; ich z. B. hätte da dann meine Schwierigkeiten.

    ie erste Beta läuft bei mir schon werd aber noch einiges drum rum bauen, und es dann die Tage mal hier rein stellen...

    ...bin schon voller Vorfreude und freue mich, wenn ich diesen dann auch testen darf.. :D :wink:

    Gruß
    anbuva

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

    Re: Spamreport an Emailprogramm

    Beitragvon reichemi » 16. Mär 2008, 08:29

    ok, hier nun die erwähnte Beta :)

    zu finden unter: ()

    standardmäßig wird fleißig geloggt (natürlich ins AppData-Verzeichnis :wink: ), kann aber alles im config-Dialog eingestellt werden. Das Log möchte ich noch ein bisschen besser machen (z.B. unterschiedliche Log-Modi [ERROR, DEBUG]). Es wird übrigens jedesmal ein neues Log angefangen, weil ich am Anfang Probleme mit dem Zugriff auf frühere Logs hatte (Plugin abgestürzt, Log noch "geöffnet", später keinen Schreibzugriff drauf bekommen), das änder ich natürlich wieder sobald die Beta-Phase beendet ist :)

    derzeitige TODO-Liste:
    • SMTP-Zugangsdaten verschlüsselt speichern
    • alternativ HTML-Email
    • alternativ kürzere Report-Email
    • Report-Emails nicht mit in Report aufnehmen (evtl. sogar komplett aus Trainingsbereich entfernen via Services)
    • Support für verschiedene Sprachen

    • Known Bugs:
      • Betreff in UTF8 wird nicht korrekt dargestellt/dekodiert
    reichemi
    Spam-Terminator
    Spam-Terminator
     
    Beiträge: 74
    Registriert: 27. Feb 2008, 11:24

    Re: Spamreport an Emailprogramm

    Beitragvon anbuva » 16. Mär 2008, 12:55

    Hallo reichemi,

    das sieht doch schon mal ganz toll aus. Selbst unter Vista läuft es. :D

    Noch ein paar kleine Anmerkungen, Fragen, Fehlerberichte u. ä, was mir unter Vista (bei XP mag es ja u. U. auch ganz anders aussehen) jetzt aufgefallen ist.

    - Das PlugIn (die .dll) habe ich direkt ins Hauptverzeichnis der Installationsdateien (unter plugins) kopiert, damit es funktioniert

    - Beim Übernehmen der Einstellungen vom PlugIn kommt es hin und wieder zum Programmabsturz mit Fehlermeldung. Erzeugt das Programm eine "eigene Fehlermeldung" oder eine geschriebene Meldung in eine log-Datei, mit der Du was anfangen könntest? Ich werde Dir aber den genauen Wortlaut der Fehlermeldung (sofern noch nicht bekannt) noch mitteilen...

    - Der Spam-Report wird nur einmal beim Start von Spamihilator erzeugt, danach nicht mehr: Nach Eingabe eines neuen Termins, kommt daher keine weitere Mail mehr in den Postausgang

    - es werden ständig Dateiinhalte in Form von:
    in die Log-Datei munter weiter geschrieben, die sich somit immer weiter aufbläht und bei mir mittlerweile schon einige MB (bei mir jetzt 30 MB) groß ist. Hier scheint sich das Programm aufzuhängen

    - Lässt sich später (ist im Moment nicht wirklich so wichtig) auch eine Option einbauen, in der nur die neuen Mails seit dem letzten Report erfasst werden? Im Moment wird ja immer die Trainingsdatei komplett erfasst.

    Für eine Beta sieht das wirklich schon klasse aus; Respekt! :D

    Gruß
    anbuva

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

    Re: Spamreport an Emailprogramm

    Beitragvon reichemi » 16. Mär 2008, 15:14

    Hallo, und danke fürs testen! :wink:

    Das PlugIn (die .dll) habe ich direkt ins Hauptverzeichnis der Installationsdateien (unter plugins) kopiert, damit es funktioniert

    da muss es ja auch hin, oder gibt es noch einen anderen Ort dafür? (hab die Plugins bei mir immer da rein kopiert)


    Beim Übernehmen der Einstellungen vom PlugIn kommt es hin und wieder zum Programmabsturz mit Fehlermeldung. Erzeugt das Programm eine "eigene Fehlermeldung" oder eine geschriebene Meldung in eine log-Datei, mit der Du was anfangen könntest? Ich werde Dir aber den genauen Wortlaut der Fehlermeldung (sofern noch nicht bekannt) noch mitteilen...

    also direkt nachdem du im Config-Dialog auf "OK" gedrückt hast? ich hab die entsprechende Methode mal noch gekapselt, eventuelle Fehler werden jetzt mit geloggt...


    Der Spam-Report wird nur einmal beim Start von Spamihilator erzeugt, danach nicht mehr: Nach Eingabe eines neuen Termins, kommt daher keine weitere Mail mehr in den Postausgang

    prima Bug, danke fürs finden, hab ihn behoben :wink:


    es werden ständig Dateiinhalte in Form von:
    in die Log-Datei munter weiter geschrieben, die sich somit immer weiter aufbläht und bei mir mittlerweile schon einige MB (bei mir jetzt 30 MB) groß ist. Hier scheint sich das Programm aufzuhängen

    "its not a bug, its a feature" ... aber ich sehe ein, dass das ein bisschen zu detailliert ist, ich habs mal deaktiviert :wink:


    Lässt sich später (ist im Moment nicht wirklich so wichtig) auch eine Option einbauen, in der nur die neuen Mails seit dem letzten Report erfasst werden? Im Moment wird ja immer die Trainingsdatei komplett erfasst.
    jap, die idee kam mir auch schon... sollte kein problem sein, mach ich gleich mit :)

    die version 0.1.7 ist online :roll:
    reichemi
    Spam-Terminator
    Spam-Terminator
     
    Beiträge: 74
    Registriert: 27. Feb 2008, 11:24
    Nach oben

    Re: Spamreport an Emailprogramm

    Beitragvon anbuva » 16. Mär 2008, 15:40

    Hallo reichemi,

    kein Problem; mir machen solche Sachen irgendwie Spaß und damit kann ich Deine Arbeit ja auch honorieren. :)

    Nein, das Hauptverzeichnis ist schon von der Installation her ok. War bloß eine Bemerkung für andere Mitleser und -Tester hier, falls diese sich fragen sollten, wohin sie die .dll Datei kopieren sollen. :wink:

    Vielen Dank für Deine schnelle Reaktion und Bugbehebung :D . Das Programm in der läuft jetzt wirklich besser, die Log-Datei bläht sich nicht unnötig weiter auf und die Mail wird jetzt auch wieder erstellt.
    Apropos Log-Datei; wann wird diese gelöscht? Wäre hier evtl. eine Funktion sinnvoll: Log-Datei nach dem Senden neu erstellen?

    Noch etwas relativ unwichtiges: Falls zu dem Zeitpunkt der PC nicht mit dem Internet verbunden ist, kommt es erfreulicherweise zu keiner Fehlermeldung (außer dem Vermerk, dass keine Verbindung aufgebaut werden konnte, in der Log-Datei). Ließe sich hier eine Funktion einbauen, die vielleicht den Verbindungsstatus abfragt und der Sendeversuch dann zeitlich frei wählbar wiederholt wird? :?

    Wie gesagt, auch wenn es sich von mir schmalzig anhören mag (Gemecker gibt es ja meist zu oft zu hören und ich bin eh ein positiver Mensch), wirklich klasse! Gefällt mir gut, dass man später mal nachschauen kann, welche Mail durch welchen Filter rauschte....nach dem Lernen (und Papierkorb löschen) ist es ja zu spät dafür :D

    Ach ja, ich war mal so frei und habe Dein PlugIn (als Beta) in meine FAQ mit aufgenommen. :wink:

    Gruß
    anbuva

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

    Re: Spamreport an Emailprogramm

    Beitragvon reichemi » 16. Mär 2008, 16:07

    ch ja, ich war mal so frei und habe Dein PlugIn (als Beta) in meine FAQ mit aufgenommen. :wink:

    cool, Danke! (es ist im Moment aber noch Version 0.1.7, in deiner FAQ steht "1.7" :wink: )

    Die Log-Dateien werden im Moment nicht automatisch gelöscht. Wenn das Plugin fehlerfrei läuft, und die Beta-Phase vorbei ist, sollte das Log sowieso deaktiviert werden (siehe Experten-Einstellungen), bzw. nur bei Fehlern aktiviert werden.

    och etwas relativ unwichtiges: Falls zu dem Zeitpunkt der PC nicht mit dem Internet verbunden ist, kommt es erfreulicherweise zu keiner Fehlermeldung (außer dem Vermerk, dass keine Verbindung aufgebaut werden konnte, in der Log-Datei). Ließe sich hier eine Funktion einbauen, die vielleicht den Verbindungsstatus abfragt und der Sendeversuch dann zeitlich frei wählbar wiederholt wird? :?

    was meinst du genau mit "frei wählbar"? soll ein fenster aufgehen wo nach dem nächsten Zeitpunkt gefragt wird? Oder vielleicht ein Fenster mit den Buttons "Wiederholen/Abbrechen"? (evtl. noch nen Timer dran, damit das Fenster z.b. nur 5 Minuten offen bleibt) ... oder hattest du dir das anders vorgestellt?
    reichemi
    Spam-Terminator
    Spam-Terminator
     
    Beiträge: 74
    Registriert: 27. Feb 2008, 11:24
    Nach oben

    Re: Spamreport an Emailprogramm

    Beitragvon anbuva » 16. Mär 2008, 16:31

    ool, Danke! (es ist im Moment aber noch Version 0.1.7, in deiner FAQ steht "1.7" :wink: )


    Upps :oops: , danke, habe ich doch glatt die 0 vergessen. Nun ja, für mich war es wahrscheinlich schon mehr als eine 0.x Version :lol:
    ---> Ist aber geändert worden!

    ie Log-Dateien werden im Moment nicht automatisch gelöscht. Wenn das Plugin fehlerfrei läuft, und die Beta-Phase vorbei ist, sollte das Log sowieso deaktiviert werden (siehe Experten-Einstellungen), bzw. nur bei Fehlern aktiviert werden.


    Hatte ich schon fast vermuten können; das macht ja auch Sinn! A:)

    as meinst du genau mit "frei wählbar"? soll ein fenster aufgehen wo nach dem nächsten Zeitpunkt gefragt wird? Oder vielleicht ein Fenster mit den Buttons "Wiederholen/Abbrechen"? (evtl. noch nen Timer dran, damit das Fenster z.b. nur 5 Minuten offen bleibt) ... oder hattest du dir das anders vorgestellt?


    Vorschlag von mir wäre hier ein Fenster mit Timer und/oder auch nur ein interner Timer, der dann die Arbeit nicht durch ein erstgenanntes Fenster sichtbar behindert, welchen man einstellen (z. B. Wiederholung nach 10 Minuten) könnte. Vielleicht kann man ja auch beides realisieren und dann den User später wählen lassen..... :|

    Gruß
    anbuva

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

    Nächste

    Zurück zu Plugins: Feature Requests

    Wer ist online?

    Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

     industrious-southeast