Regeln in der Mail DB

  • Hallo Leute,


    hat jemand eine Ahnung wie die Regeln in der Mail DB funktionieren ? Ich habe das Problem bei einem User, dass wenn der User in der Regel einstellt, dass ein Mail in einen Ordner verschoben werden soll geht das ohne Probleme, doch wenn man einstellt dass eine Mail Kopie versendet werden soll dann funktioniert das nicht. Es ist ja kein Agent der da läuft. Wer arbeitet die Regeln ab ist es der Router Task der die Regeln verabeitet ? Kann man die abarbeitung der Regeln irgendwie debugen ? Ich weis nur dass die einstellungen der Regeln in einem Profil Dokument gespeichert sind.


    Ich bin um jede Hilfe dankbar.


    bye


    Notesadmin

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • Moin!
    Der Router arbeitet die Regeln ab!
    Wie ist denn die Regel erstellt worden?
    Ich kann mich erinnern, dass es immer Probleme gab, wenn man "Absender ist" anstelle von "enthält"
    ( oder so ähnlich...) genommen hat.


    Gruß Steffen

    [color=0000CC]"Wir können Probleme nicht mit dem Denken lösen,
    das zu ihnen geführt hat." ( A. Einstein )[/color]

  • Ich habe die Regel erstellt mit alle Dokumente und mit Absender enthält nicht "xxx@xxx.com". Wie gesagt wenn man die Aktion in Ordner verschieben nimmt geht das ohne Probleme. Also an der Auswahl welche Dokumente es sein sollen ist nicht das Problem.
    Die Aktion Kopie weiterleiten geht nicht. Auch im Server Log sehe ich keine Fehlermeldung (Er macht es einfach nicht :( )

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • Hat er nicht (bin selber der Haupt Admin im Haus :) ).
    Habe das Problem nun gelöst.
    1. Alle Regeln in der Mail DB gelöscht
    2. Agenten erstellt er aus dem CalenderProfil die Restlichen Felder von den Regeln löscht
    3. Regel neu angelegt und schon gehts.


    Agent Code (wenn's wer braucht):
    '-------------------------------------------------------------------
    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim doc As NotesDocument
    Set db= session.CurrentDatabase
    Set doc= db.GetProfileDocument("CalendarProfile")
    Dim x As String
    Dim zahl As Integer

    If doc.HasItem("$FilterFormula") Then
    doc.RemoveItem("$FilterFormula")
    End If

    If doc.HasItem("$FilterFormulaCount") Then
    doc.RemoveItem("$FilterFormulaCount")
    End If

    For zahl = 1 To 10
    x = Str$(zahl - 1)
    If doc.HasItem("$FilterFormula_" & x ) Then
    doc.RemoveItem("$FilterFormula_" & x)
    End If
    Next


    Call doc.Save(False,False)
    '------------------------------------------------------------------------


    Irgentwie ist da noch was übrig geblieben als der User mit den Regeln gespielt hat (na jetzt ist es nicht mehr da).


    Also Danke für eure Hilfe.

    73 x Version 9.0.1 Server, 2500 x 8.5.2 - 8.5.3 Clients alles auf Win

  • erst mal danke für die bereitstellung deines codes.


    dieser hier hätte dir da evtl. auch weiterhelfen können

    -*-*-*-*-*-*-*-*-*-*-*-


    woher soll ich wissen was ich denke, bevor ich höre was ich sage???