Domino 9 und frühere Versionen > ND6: Entwicklung
Zugriff auf Mail-DB
Driri:
--- Zitat ---Frage zu Driri: Was genau ist damit gemeint?
Alternative :
Warum verschickst Du das Mail nicht über den normalen Weg ?
--- Ende Zitat ---
Ich habe ein ähnliches Problem wie Bernhard. Ich verstehe nicht, warum Du das Mail unbedingt aus der Mail-DB des Users verschicken möchtest. Wenn jetzt der Mailversand auch noch in der Applikation dokumentiert werden soll, macht das IMO noch weniger Sinn.
--- Zitat ---Ich denke ich werde jetzt dann doch den Weg gehen und den User in einer Dialogbox nach den Empfängern und seinem persönlichen Anschreibentext fragen un dieses dann in einem Mail in der Datenbank zusammenbauen und aus dieser versenden.
--- Ende Zitat ---
Entweder so oder Du erzeugst mit den Inhalten aus der Datenbank im Backend schonmal ein Maildokument und öffnest dieses dann im Frontend für den User zur Vervollständigung.
Dann mußt Du dafür sorgen, daß beim Abbruch der Aktion das im Backend erzeugte Dokument wieder gelöscht wird.
geissbock:
Hallo danke für die Antworten,
zu Bernhard: Ja das habe ich auch gedacht, aber wenn ich ein neues Dokument in der Mailbox erzeugen möchte, kommt die Fehlermeldung:
"Database DEMAILxx!!xy-xz\xyz.nsf has not been opened yet" Vieleicht liegt das an der komischen Struktur der Mailfile-Ablagen hier. Es gibt immer noch eine lokale Replik der Mail-DB auf der Festplatte. Die Werte im Debugger sagen mir nach OpenMail auch keinen Server und keinen Pfad und als Open-Property der DB False.
Anyway, Driri hat natürlich vollkommen recht und diesen Weg werde ich jetzt verfolgen. Kundenwunsch war halt das Mail auch in der Mailbox zu haben und nicht nur in der DB, aber dafür kann ich ja auch eine Blindkopie an den User senden. Dann hat er es auch in seiner Mail-DB und es ist zusätzlich in der Arbeits-DB enthalten.
Danke also für die guten Anreungen.
Gruß Klaus
koehlerbv:
Klaus, da muss der Fehler aber an einer anderen Stelle liegen. Ich habe in zahlreichen Anwendungen Routinen, die gesendete Mails auf Wunsch auch im Mailfile des aktuellen Users ablegen. Und dies funktioniert sogar dann, wenn auf Kundenseite vergessen wurde, die DB zu signieren - meine Signatur schadet (natürlich) nicht einmal dann, wenn meine ID gar nicht auf den Server an sich zugreifen darf, geschweige d enn auf die Mail-DB des jeweils aktuellen Users.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln