Domino 9 und frühere Versionen > ND8: Entwicklung
Per VB generierte Mail in Sent einer Group Mailbox anzeigen
ascabg:
Hallo,
Ich frage mal.
Was soll den diese Zeile in Deinem Code bewirken?
--- Zitat ---Call oLNMailDB.OPENMAIL
--- Ende Zitat ---
Lt. der Hilfe soll somit die aktuell in der Arbeitsumgebung eingestellte Maildatenbank geoeffnet werden.
Die Hilfe sagt aber auch, dass diese Schreibweise in der COM-Programmiereung nicht zur Verfuegung steht und man statt dessen
--- Zitat ---...OpenMailDatabase
--- Ende Zitat ---
der Klasse NotesDbDirectory verwenden soll.
Und da die eingestellte Maildatenbank geoeffnet wird, erklaert es sich doch, warum die gesendete Mail in Deiner Mailbox unter Gesendet erscheint/abgelegt wird.
Andreas
BigWim:
Um ein Studium der Designerhilfe wirst Du nicht herumkommen.
Markus
jochen_m:
Danke für Eure vielen hilfreichen Antworten!
Nach kleinen Codeänderungen scheint es jetzt zu funktionieren.
Ich habe
--- Code: ---Set oLNMailDB = oLNSession.GetDatabase("", "")
--- Ende Code ---
geändert zu
--- Code: ---Set oLNMailDB = oLNSession.GetDatabase("EMEAXYZ", "maildbname")
--- Ende Code ---
Kaum macht man's richtig, schon geht's :)
Jetzt wird offenbar die gewünschte Mail-DB verwendet, somit landen die gesendeten Mails auch in der gewünschten Sent-View.
Und Ja, in der Designer-Hilfe werde ich sicher noch blättern müssen, und der Befehl
Call oLNMailDB.OPENMAIL
mag unpassend sein - aber es war das, was von den zusammengegoogelten Schnipseln auf Anhieb funktioniert hat.
Schön ist der Code dadurch natürlich nicht und es stört, dass die Notes-Objekte allgemein als »Object« deklariert sind, statt als echte Notes...-Objekte, wodurch Intellisense nicht funktioniert.
Da werde ich noch ein bißchen probieren und studieren müssen ...
Danke nochmals, und ein schönes Wochenende!
Jochen
michael-r:
Ich weiss ja nicht ob das einfach wäre:
http://atnotes.de/index.php/topic,37783.0.html
Oder eine Teammailbox zu verwenden.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln