Domino 9 und frühere Versionen > ND7: Entwicklung

Feld setzten wenn Mail verschickt

<< < (2/2)

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