Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Demian am 03.11.06 - 09:32:42
-
Hallo alle zusammen,
habe mir ein kleines Script geschrieben, um die Empfangsbestätigungen bei Mails zu löschen. Habe auch eine extra Spalte, die anzeigt, ob üerhaupt eine EB angefordert wird.
Funktioniert soweit ganz gut, nur musste ich feststellen, das es nicht geht, wenn man den Vorschaumodus aktiviert hat. Die Empfangsbestätigung wird dann direkt gesendet.
Mein Code:
dim s as new notessession
dim db as notesdatabase
dim doccol as notesdocumentcollection
dim doc as notesdocument
set db = s.currentdatabase
set doccol = db.unprozesseddocuments
set doc = doccol.getfirstdocument
while not (doc is nothing)
doc.returnreceipt = "0"
call doc.save(true,false)
set doc = doccol.getnextdocument(doc)
end while
Dieser Code ist in ner Schaltfläche in der Inbox.
Wie muss ich diesen Code anpassen, damit er auch bei der Vorschaufunktion die EB löscht?
Oder muss ich in einer Schleife von vorneweg alle Dokumente durchlaufen??Das kann dann aber ganz schön lange dauern.
Bin für jeden Ansatz dankbar.
Gruß
Demian
-
Da der Vorschaumodus einem öffnen gleich kommt solltest Du es mal als Agent bei Eingang neuer Mail versuchen. Zu beachten ist das nach Eingang schonmal was dauern kann und auch ungefragt alle RR gelöscht werden.
Ob es im Queryopen klappt kann ich jetzt ad hoc nicht sagen, weil ich nicht was was eher dran ist, das Queryopen oder das RR senden.
Das funktioniert ;D :
set doccol = db.unprozesseddocuments
-
Moin André,
habe den Code manuell reingehackt. Also ohne Gewähr was die Rechtschreibung betrifft. ::)
Agent ist mir zu unsicher, weil es ja doch meistens dauert, bis der rafft, dass es ein neues Dokument gibt. Bis dahin ist die E-Mial schon gelesen. Werde es mal im Queryopen der Maske probieren.
Melde mich dann, wenn ich was weiß.
Gruß
Demian
-
Hallo,
kam erst jetzt dazu es auszuprobieren. Im Queryopen der Maske funktioniert. Das blöde ist nur, dass man entweder von vorneweg alle löscht, uoder eine Abfrage schaltet. Wobei einem die ständigen POP-Ups auf die Dauer auch etwas nerven.
Werde dann ohne Rückfrage alles Löschen ;D
Gruß
Demian