Domino 9 und frühere Versionen > ND8: Entwicklung

Anfängerfragen zum Mailversand

<< < (2/3) > >>

schroederk:
Gegen LotusScript habe ich auch nichts einzuwenden bzw. hatte ich als Werkzeug eh im Betracht.
Bisher haben sich meine Designer-Aufgaben auf ein Kleinigkeiten und hier und da ein kleiner Agent beschränkt.

Wir haben bis dato auch eine Signatur-Lösung im Einsatz. Hier kann der Benutzer die Signatur wählen.
Diese schreibt die aktuell zu verwendene eMail-Adresse in die Arbeitsumgebung des Benutzers.

Blöd nur, wenn ein anderer Benutzer als Vertretung eine Mail beantwortet. Dann hat er die falsche Mail-Adresse in seiner eigenen Arbeitsumgebung.
Zudem würde ich das gerne für den Anwender logischer gestalten, in dem er die Absender-Adresse aus einer Liste jederzeit wählen kann (während er die Mail schreibt) und die Signatur wird dann mit der Auswahl erzeugt. Es soll jedenfalls keine Arbeitsumgebung geändert werden.

Wo kann man denn solche Informationen in der Mail-DB speichern? Quasi zwei Felder pro eMail-Adresse: die Adresse selber und die Signatur.

atbits:
Naja in einem Profil-Dokument, wäre zumindest ein Ansatz.

Deine nächste Frage ist vermutlich: Was ist denn ein Profil-Dokument?

schroederk:
Wenn Du so sicher bist, dass ich das frage, hättest Du auch ne kurze Erklärung geben können...
Aber Nein, wenn Profil Dokumente der richtige Ansatz sind, dann frage ich nicht sondern schaue selber, ob ich mehr Informationen dazu finde.


schroederk:
Also ich bin schonmal einen Schritt weiter und kann schonmal beliebige Werte in einem Profildokument speichern und wieder auslesen.

Momentan klebe ich an einer Möglichkeit, wie ich von anderer Stelle aus (über einen Button) herausfinden kann, was im Listenfeld ausgewählt wurde.

@Bernhard: Habe ich Dich richtig verstanden, dass ich mittels LotusScript auch den Mail-Versand selber durchführen muss, da der Client die Absender-Adresse erst beim Versand generiert? Könnte man dies eventuell mit einem Agenten, der sich dazwischenhängt lösen?

Ich hatte gehofft, dass ich "einfach" ein paar Felder verbiegen könnte, um den Absender zu ändern.

heini_schwammerl:
Das mit dem Felder verbiegen ist so eine Sache. Der Mailrouter biegt die nämlich gerne wieder zurück.
Sprich, Du kannst die Felder natürlich alle korrekt setzen aber beim Versand kommt der böse Router vergleicht Deine Werte mit dem Benutzer und seinen Werten und Deine Änderungen sind dann oft verschwunden.
Es gibt mehrere Lösungsansätze aber am Ende landet man vielleicht dann doch beim Speichern in der Server Mailbox (zumindest wenn die Mails über SMTP nach draußen wandern).

Im Frontend über einen Button bekommst Du Deine Listenfeld Auswahl evtl. über
stringValue$ = notesUIDocument.FieldGetText( ["FeldName")

als einen einzelnen String der die ausgewählten Werte dann mit dem angegebenen Trennzeichen auflistet
Man kann die Werte ggf. z.B. mit der Split Funktion wieder trennen

Im Backend müssten die Werte bereits im Feld als einzelne Werte hinterlegt sein.
Die kann man dann z.B. mit einer Schleife bearbeiten.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln