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