Regula-Filter in Hamster importieren

  • Hallo,

    gibt es eine Möglichkeit die Filter von Regular im Hamster zu integrieren.
    Wenn ja, wie wird es gemacht.

    Fall ich im falschen Forum bin bitte verschieben.

    scorpion08

  • Schau doch mal auf meine Homepage, da gibts ein "paar" fertige Regeln. Außerdem gibts auf diversen Hamster-Seiten viele weitere Regeln gegen Spam.

    Ich kenn den Regula-Syntax nicht, aber er sieht sicher anders aus als beim Hamster. Außerdem kann man sicher mit dem einen sicher Sachen machen die mit dem anderen nicht gehen, und umgekehrt.

    Gibt ansonsten übrigens auch noch ein Bayes-Script für den Hamster, findet sich sicher auch auf einer der Seiten.


    Links zu einigen Seiten gibts auch auf meiner Seite, im Tutorial zur Grundeinrichtung.

  • Hallo Bernd,

    erst mal Danke für deine Antwort.

    Das Tutorial zur Grundeinrichtung auf deiner Seite bin ich Schritt für Schritt durch gegeangen. Probleme habe ich beim Filter einbinden und beim automatischen abrufen der Mails, das macht er nämlich nicht.

    scorpion08

  • Hallo bernd,

    ich bekomme folgende Fehler:
    2005.07.30 20:18:31 WAR {218} Error in Mail-filter-file "D:\Eigene Dateien\HamsterBeta.2.0.7.0\MailFilt.hst"
    2005.07.30 20:18:31 WAR {218} Error in line 1398: zum Seitenanfang
    2005.07.30 20:18:31 WAR {218} Error description: "zum " => Unknown action "zum"
    2005.07.30 20:18:31 WAR {218} Error in Mail-filter-file "D:\Eigene Dateien\HamsterBeta.2.0.7.0\MailFilt.hst"
    2005.07.30 20:18:31 WAR {218} Error in line 1399: Alle Rechte liegen bei den jeweiligen Urhebern.
    2005.07.30 20:18:31 WAR {218} Error description: "Alle " => Unknown action "alle"

    Die Datei steht doch für die Filter?
    in den Scripten ist sie noch nicht ein getragen.
    und der Hamster holt beim Script starten jetzt immer alle Mails obwohl er sie schon mehrfach geholt hat

    scorpion08

  • Zitat

    2005.07.30 20:18:31 WAR {218} Error in Mail-filter-file "D:\Eigene Dateien\HamsterBeta.2.0.7.0\MailFilt.hst"
    2005.07.30 20:18:31 WAR {218} Error in line 1398: zum Seitenanfang
    2005.07.30 20:18:31 WAR {218} Error description: "zum " => Unknown action "zum"
    2005.07.30 20:18:31 WAR {218} Error in Mail-filter-file "D:\Eigene Dateien\HamsterBeta.2.0.7.0\MailFilt.hst"
    2005.07.30 20:18:31 WAR {218} Error in line 1399: Alle Rechte liegen bei den jeweiligen Urhebern.
    2005.07.30 20:18:31 WAR {218} Error description: "Alle " => Unknown action "alle"

    Lösch doch einfach mal die letzten 2 Zeilen in der Datei oder kommentier sie mit # aus ;) Hättest du dir die Datei einfach selber mal in den entsprechenden Zeilen angesehen, hättest das aber eigentlich sehen müssen :D

    Zitat

    und der Hamster holt beim Script starten jetzt immer alle Mails obwohl er sie schon mehrfach geholt hat


    Man kann in den Optionen einstellen das Mails vom Server gelöscht werden sollen nach dem abholen, steht auch irgendwo in meinem Tutorial wie/wo man das ändern kann/muss. Irgendwo gleich am Anfang bei den Grundeinstellungen.

  • Guten Mörgen Bernd,

    ich hab die ganze Nacht (bis um 3) vor dem Hamster gesessen und deine Anleitung nochmals durchgemacht. Leider versendet der Hamser keine Mails.
    Ich bekomme diese Meldungen:

    2005.07.31 11:53:32 WAR {f60} Einwahl mißlungen ("500 unrecognized command")
    2005.07.31 11:53:32 WAR {d10} Einwahl mißlungen ("500 unknown command")
    2005.07.31 11:53:33 WAR {99c} Einwahl mißlungen ("502 5.5.2 {mp001} Unimplemented")
    2005.07.31 11:53:33 WAR {be4} Einwahl mißlungen ("500 Unrecognized command")
    2005.07.31 11:53:33 WAR {cec} Einwahl mißlungen ("502 5.5.2 {mp003} Unimplemented")
    2005.07.31 11:53:33 WAR {154} Einwahl mißlungen ("502 5.5.2 {mp004} Unimplemented")
    2005.07.31 11:53:33 WAR {ddc} Einwahl mißlungen ("500 Unrecognized command")


    Kann ich die ev. die Scripte per Mail zukommen lassen.

    scorpion08

  • Also, was mir so auffällt:

    1. Die mails_senden.hsc ist falsch aufgebaut. Der letzte Wert darf nicht der Benutzername sein, sondern da musst du die Absenderadresse angeben für die dieser SMTP verwendet werden soll. Steht so in der Anleitung bei "Scripte für den Mailtransport". Siehe auch den Screenshot.

    2. Da du kein ISDN hast und vermutlich also sofort online bist wenn du den Rechner an hast, würde ich die mails.hsc anpassen...


    Hast du auch die Datei jawoScheduler.hsm im richtigen Verzeichnis reinkopiert?
    Bis auf 1. (sollte optional sein), sehe ich keine Fehler.

  • Zitat

    DFÜ habe ich nicht, ich hänge an einem Fritz DSL 7050 WLAN Router.


    Verwendest Du WLAN mit deiner Fritz!Box?

    Man möchte manchmal Kannibale sein, nicht um den oder jenen aufzufressen, sondern um ihn auszukotzen. Johann Nestroy.

  • @Thomas

    ja, WLAN mit Fritz Box 7050

    Bernd

    Schedule ist im Module Ordner

    wenn ich die Absenderadresse eintrage findet er den Benutzernamen nicht.
    Unter Benutzer Passwortverwaltung habe ich die Daten eingetragen die ich für die Online zugänge verwende. Bei gmx ist das nur eine Zahlenfolge ohne @gmx.net, bei web.de ist es auch nur der Nutzername.

  • Schau doch einfach mal die Original-Scripts an und die Screenshots in der Anleitung. Die sehen ganz anders aus als das was du gebastelt hast ;)

    Auszug aus der Anleitung für mails_senden.hsc

  • Ein Dank an Bernd.

    soweit ist jetzt alles OK, nur mit dem automatischen abrufen alle 20 min funzt es noch nicht. Hast du noch eine Idee?

    und zum Thema Filter müssen alle Filter in die Datei MailFilt.hst

  • Man kann in der MailFiltl.hst auch externe Dateien angeben, allerdings weiss ich dafür den Befehl nicht. Musst du mal in der Hilfe-Datei nachsehen, da sollte es irgendwo drin stehen.

    Zitat

    nur mit dem automatischen abrufen alle 20 min funzt es noch nicht. Hast du noch eine Idee?


    Wie sieht die Mails.hsc aus? Kommt eine Fehlermeldung? Sind noch irgendwelche Tasks im Hamster am laufen?

  • also hier ist die mails.hsc:

    ----------------------------------------------------------------------------
    #!hs2
    #!load hamster.hsm
    #!load jawoScheduler.hsm

    trace(0)
    AtCancelInit( "mails" )
    AtCancelBoth (true)
    AtClear
    AtAdd( getmails, "00:00", "23:59", "1111111", 20, true )
    AtAdd( sendmails, "00:00", "23:59", "1111111", 1, true )
    AtExecute
    trace(0)
    quit

    sub getmails
    AtCancelCheck
    RunScript ( "mails_holen.hsc", ,true )
    endsub

    sub sendmails
    if (fileexists(HamMailPath + "\mail.out\*.msg"))
    RunScript ( "mails_senden.hsc", ,false )
    endif
    -----------------------------------------------------------------------------------

    und es kommen keine Fehlermeldungen und
    wie kann ich feststellen ob nach Tasks laufen