Die UNID eines Dokumentes ist in jeder Datenbank unterschiedlich... Wenn Du also eine Mail an jemanden anderen schickst, dann ist diese Mail beim Empfänger nicht mehr anhand Ihrer ursprünglichen UNID zu identifizieren.
Damit fehlt ein EINDEUTIGER Schlüssel, und Du musst Dir einen basteln...
Das ganze würde dann Programmiertechnisch so aussehen:
erstelle Dir einen Querystring, der die Mail einigermassen sicher identifiziert (aufgebaut wie eine Selektionsformel einer Ansicht):
qry = {SELECT From = "DeinChef/DeineFirma" & Subject="Das ist das Thema der fraglichen Mail" & PostedDate = genaues Datum und Uhrzeit der Original Mail}
Durchlaufe alle Datenbanken des NotesDBDirectory des Servers.
Wenn der Pfad mit "mail\" beginnt, dann bearbeite die Datenbank
führe in der Datenbank eine Suche durch ( db.Search( qry ) NICHT db.ftSearch( qry ) )
Wenn ein Ergebnis zurückkommt: lösche das Mail...
Um sicherzugehen könnte man noch die doc.LastAccessed- Property abfragen um VERSUCHEN, heraszufinden, ob der Benutzer das Dok schon gelesen hat..
Da es sich hier (siehe anderer Fred) definitiv um eine illegale Geschichte handelt (es sei denn, privat- mails sind in der Firma EXPLIZIT untersagt), werde ich das ganze NICHT ausprogrammiert hier rein stellen, auch wenn das in 5 Minuten erledigt wäre...
Gruß
Tode