Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: schroederk am 26.06.13 - 13:43:03

Titel: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 26.06.13 - 13:43:03
Hallo,

Mitarbeiter 1 war für längere Zeit abwesend und zunöchst wurde hier in der DB eine Regel für die Weiterleitung von eingehenden Mails an Mitarbeiter 2 eingerichtet. Später wurde im Adressbuch die direkte Weiterleitung eingetragen.
Nun ist Mitarbeiter 2 für längere Zeit abwesend und die Weiterleitung wurde umgekehrt eingetragen und die vorhandenen Regeln gelöscht.
Dennoch erhält nun Mitarbeiter 1 jede Mail immer 2 Mal.
Die 2. Mail ist eine automatisch weitergeleitete Mail, zumindest deutet darauf das Feld 'Auto-submittet' mit dem Wert 'auto-forwarded' und das Feld 'MailFwdBy' mit dem Notes-Namen von Mitarbeiter 1.
Daraus schließe ich, dass wohl doch noch irgendeine Regel/Agent in der eigenen DB von Mitarbeiter 1 die Mail weiterleitet, vermutlich noch an Mitarbeiter 2, bei dem die automatische Weiterleitung zu Mitarbeiter 1 drin ist und daher jede Mail 2 mal.

Leider ist keine Regel mehr zu finden (Strg-Shift-F9, Schablonenwechsel, etc.) Weder im Client noch über den Designer finde ich was (zumindest ich finde nichts)
Es gibt auch nur einen Ordner (Regeln) mit dem Alias Rules.

Wo könnte ich noch nachschauen?

Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: ascabg am 26.06.13 - 13:45:16
Hallo,

Und die Regeln wurden vor dem Loeschen auch deaktiviert?


Andreas
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: Bastel123 am 26.06.13 - 13:47:55
Die Regeln sind im Kalenderprofil der Maildatenbank zu sehen (Notespeek, scanEZ, noteshound etc.)
 
Sebastian
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 26.06.13 - 14:10:43
Laut Anwender wurde die Regel zuerst deaktiviert und dann gelöscht. Aber wer kann schon dem Anwender vertrauen ;)

Mit Notespeek und Dom-Navigator kann ich auch nichts finden...
Unter den Profiles / Calenderprofiles sehe ich nichts was mit Regeln/Rules zu tun haben könnte.
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: ascabg am 26.06.13 - 14:12:46
Hallo,

Gibt es hier Felder die mit "$FilterFormula..." beginnen?


Andreas
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 26.06.13 - 14:28:16
Gibt es hier Felder die mit "$FilterFormula..." beginnen?

Bingo, hier gibts noch ein $FilterFormula_1.

Ich habe das Feld jetzt einfach mit dem Doc-Editor vom Dom-Navigator gelöscht und nun bekommt der Mitarbeiter auch nur noch 1 Mail.

Hätte ich das auch auf, sagen wir mal, herkömmlichen Weg korrigieren können?
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: ascabg am 26.06.13 - 14:31:35
Klar.

Die Radikalkur. Das Profile komplett loeschen, mit allen daraus resultierenden Bauchschmerzen.


Andreas
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 26.06.13 - 14:38:58
Aber selbst das Profil komplett löschen kann ich doch nicht mit Notes-eigenen Bordmitteln oder?

Vielleicht sollte ich mir einen Agenten schreiben, der mir in der ausgesuchten DB nach $FilterFormula* sucht und diese auf Nachfrage löscht.
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: ascabg am 26.06.13 - 14:46:00
Zitat
Vielleicht sollte ich mir einen Agenten schreiben, der mir in der ausgesuchten DB nach
$FilterFormula* sucht und diese auf Nachfrage löscht.
Also damit waere ich vorsichtig.

Und natuerlich kannst Du mit Bordmitteln das Profil loeschen.

Ein kleiner Agent.
Code
Dim db as NotesDatabase
Dim doc as NotesDocument

Set db = New NotesDatabase("", "")
Call db.OpenMail()

If db Is Nothing Then Exit Sub
If db.IsOpen Then
    Set doc = db.GetProfileDocument("CalendarProfile")
    If Not doc Is Nothing Then
        If doc.HasItem("Owner") Then Call doc.RemovePermanently(True)
    End If
End IF


Kein Garantie auf Lauffaehigkeit und ohne Fehlerbehandlung.


Andreas
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: Driri am 27.06.13 - 08:50:08
Es reicht aber vollkommen aus, einfach die $FilterFormula-Items zu löschen. Das Löschen des kompletten Profils setzt ja auch andere Einstellungen zurück.

Dazu gibt es von IBM auch eine Technote mit einem Beispiel-Script :

http://www-01.ibm.com/support/docview.wss?uid=swg21088058
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: Micha B am 27.06.13 - 09:53:25
Noch einfacher (Löschen von Profil Dokumenten): http://www.ibm.com/support/docview.wss?uid=swg21459332
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 27.06.13 - 15:10:24
Hmm... Ich hab jetzt schon drei Mal die Felder gelöscht... sie kommen immer wieder.
In der Technote steht noch drin, dass der Router-Task nach dem Löschen neugestartet werden soll...
(Ich wusste nicht, dass Regeln in einem Cache des Router-Tasks auf dem Server gespeichert sind)
Aber weder der Neustart danach noch das Stoppen vorher hat das gewünschte Ergebnis gebracht.
Nach kurzer Zeit sind die Einträge wieder drin.

@Micha B: Das Admin Tool kann auch nur das gesamte Calederprofile löschen, aber nicht einzelne Felder.
Zudem ist auch hier die Frage, wie lange die Löschung bestand hat oder ob die Daten sich auch wieder zurückschummeln.
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: MJ-Ratlos am 27.06.13 - 15:22:59
Vielleicht kommen die Regeln/Felder durch die Replizierung mit einer (lokalen) Replik der Mail-DB wieder rein? Eine lokale mail.box gäbe es ja auch, wenn der User eine lokale Replik der Mail-DB hat, oder?
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: schroederk am 27.06.13 - 15:32:21
Ich hätte erwartet, dass dadurch gelöschte Felder nicht wiederkommen, wenn ich eine Mail lösche, dann erwarte ich ja auch, dass diese in der lokalen Replik gelöscht wird und nicht aus der lokalen Replik wiederhergestellt wird.
Der Mitarbeiter hat eine lokale Replik, ist aber im Moment unterwegs, sodass ich diese derzeit nicht löschen und neu erstellen kann.

Es muss doch auch eine saubere Möglichkeit geben, diese Regel dauerhaft zu entfernen (ich finde das manuelle Löschen von Feldern in einer DB auch schon als eher unsauber)
Titel: Re: Versteckte Weiterleitung finden?
Beitrag von: Andrew Harder am 27.06.13 - 16:56:51
Regeln liegen Grundsätzlich 2 mal vor:
1. Als Dokument (und manchmal sind Dokumente nicht im Ornder Rules sichtbar)
2. Erstellt als fertige vom Router ausführbare Formel im Kalender Dokument.

Punkt 2 Passiert, wenn Du eine Regel verschiebst, oder aktivierst.
Leider aber nicht bei der Löschung einer Regel (diesen Schuh solle sich nicht ein User, sondern IBM anziehen).

Löschen des Kalerderprofils ist eine sichere Holzhammermethode.
Du kannst mal folgendes Versuchen:
- neue Regel anlegen
- dieser Regel aktivieren
- die Regel wieder deaktivieren
- Regel löschen

Dann erhalten sowohl beim aktivieren und auch beim deaktivieren die betroffenen Felder im Kalenderdokument ein Update.