Domino 9 und frühere Versionen > ND8: Entwicklung

Anfänger GetProfileDocument("OutOfOfficeProfile")

(1/4) > >>

Fanker:

Lotus Client 8.5.2FP3
Domino Designer 8.5

Hallo,

ich möchte die Mail-Datenbanken auslesen, die aktuell den
Abwesendheitsagenten laufen haben:



Dim dbverz As NotesDbDirectory
Dim verz As String
Dim dbmail As NotesDatabase

verz = "\Mail"
Set dbverz = New NotesDbDirectory(verz)
Set dbmail = dbverz.GetFirstDatabase( Database )
Set dbmail = session.CurrentDatabase


Do While Not (dbmail Is Nothing)
      On Error Resume Next

?? Wenn ooo ist aktiviert
   ?? GetProfileDocument("OutOfOfficeProfile")
               ?? do while (Adressaten) ??
             ?? GetProfileField("OutOfOfficeProfile";"notified")
                         ?? next Adressaten
                ?? Loop
?? ende


Set dbmail = dbverz.GetNextDatabase
Loop


Sobald eine DB gefunden wurde, möchte ich die 'Haken' aus dem Feld
'bereits benachrichtigt' herausnehmen.

Nur weiß ich nicht wie dieses Profile-Dokument aufgebaut ist.
Vermutlich muss hier wieder ein do while Loop über die Informierten
'Absender' laufen.

Kann mir jemand weiterhelfen?

Vielen Dank.

 

ascabg:
Hallo,

Was genau willst Du denn mit Deinem Script erreichen?

Und was machst Du, wenn auf Eurem/Euren Servern eingestellt ist, dass die Out of Office Benachrichtigung nicht als Agent,
sondern als Service laufen soll?


Andreas

shiraz:
http://www-01.ibm.com/support/docview.wss?rs=899&uid=swg21212467

kann dir helfen... ;D


"tell router o" ist auch nicht schlecht.

ascabg:
@shiraz
Gesetzt den Fall, es laeuft wirklich der Agent, bin ich mir nicht sicher ob hier Dein tell router o auch wirklich etwas anzeigt.


Andreas

Fanker:
Hallo,

ein tell router o ergibt

Out of office service is activated in the following databases:
... 12 Mail-DB's
Completed scan for active Out of office service.

Im Router>SMTP > Erweitert ist
Abwesenheitstyp:   Service
aktiviert.

Ich möchte erreichen, dass die Benachrichtigung an den Absender alle 7 Tage neu erfolgt.
..und soviel ich mitbekommen habe, wird der Absender in eine 'Liste' eingetragen und bei jeden neuem Maileingang überprüft, ob der Absender bereits
eine Abwesenheitsnachricht bekommen hat.

Daraus folge ich, dass man den Absender löschen könnte oder ein Feld 'bereits
eine Nachricht versendet' auf 0 setzen könnte - Dann würde die Person noch einmal über die Abwesenheit informiert werden.

Nur weiß ich nicht wie diese Profil-Dokumente - mit der Absenderlise - aufgebaut sind.

Vielen Dank für eure Unterstützung.


 




   

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln