Domino 9 und frühere Versionen > ND7: Entwicklung
Feld setzten wenn Mail verschickt
botschi:
Aber ob die Mail WIRKLICH raus ist, weiss man so auch nicht... ;D
Matthias
LN4ever:
Hallo Chris,
du bereitest ja vermutlich die Mail im Backend vor und holst sie dann als uidocument ins Frontend. Zu diesem Zeitpunkt weißt du bereits die UniqueID des Backend-Dokuments und die Mail-Datenbank des Benutzers. Nach der Rückgabe der Kontrolle an deinen LS-Agenten kannst du ddieses Dokument in der Mail-DB des Anwenders suchen und nachsehen, ob es ein Feld POSTEDDATE hat. Wenn ja, dann hat er es versendet, wenn nein, dann gibt es zwei Möglichkeiten: du findest das Dokument nicht, weil er die Mail nicht abgespeichert hat - Pech. Er hat die Mail gespeichert, aber sie ist nicht versendet.
Für die Fälle mußt du dir überlegen, wie du darauf reagieren willst.
Nicht vergessen: Wenn der Benutzer in einer lokalen Mail-Arbeitsumgebung arbeitet, kann er die versendete Mail immer noch aus seiner lokalen MAIL.BOX herauslöschen, bevor sie an den Server zur Zustellung übermittelt wurde. Und mit Notes 8 kann man sie auch wieder zurückholen.
100%ige Sicherheit gibt es da nicht.
Gruß
Norbert
Klafu:
Okay, super!
Vielen dank für den guten Lösungsansatz :D
Danke!
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln