Hallo liebes Forum,
ich habe einen Agenten geschrieben, der eine Lotus Script Bibliothek aufruft, die neue Mails in Ordner sortiert, nach Text im Body Feld sucht, ein Feld Status setzt und geg. falls - im Fall Status = failure - eine Mail an den Admin losschickt. Auslöser für den Agenten ist "nach Eingang neuer Mail".
Allerdings bearbeitet er manche E-Mails mehrmals, so dass der Admin für eine Mail mehrere E-Mails bekommt.
Der Agent ist mit der Server ID signiert, die DB liegt nur auf diesem Server.
Der LS-Code sieht vom Prinzip her so aus:
Dim ...
' Bilden der Document Collection = alle bislang aufgelaufenen Mails
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument()
While Not(doc Is Nothing)
....
Set doc = dc.GetNextDocument(doc)
Wend ' Ende Schleife über alle Mails
An was kann das liegen ?
Viele Grüße
Marion