Domino 9 und frühere Versionen > ND8: Entwicklung

autoresponder aus Datenbank

(1/4) > >>

theo-1964:
Hallo Forum,

ich brauche mal einen Tipp. (Wahrscheinlich mehrere)

ich möchte folgendes Szenario programmieren..

Es besteht bereits eine Webanwendung (einfache Notesdatenbank) in welcher anonyme Webuser ein Formular ausfüllen. Die erfassten Daten werden als Notes Dokument gespeichert. Dort hinterlassen Sie u.a. Ihre E-Mail Adresse.

Nun möchte ich möglichst per Notesscript eine Bestätigungsmail versenden.
Ich haben Agenten geschrieben der das macht nur kann ich diesen nicht periodisch laufen lassen, da dann der E-Mail Absender nicht richtig gesetzt wird.

Das Hauptproblem ist also den E-Mail Absender beliebig setzen zu können.

Ich würde mich über den ein oder anderen Hinweis sehr freuen..

mit freundlichen Grüßen

Klafu:
Hallo und Willkommen im Forum.

Was geht da denn schief?

Wie wäre es, wenn du den Agent einfach "auf neue Dokumente" laufen lässt, er dann jeweils aus dem Feld die Mailadresse holt und eine kurze Mail da hin schickt ?

Chris

Peter Klett:
Mails, die periodisch versendet werden, haben als Absender den Unterzeichner des Agenten. Unterzeichne den Agenten mit dem User, der als Absender eingetragen werden soll (z.B. mit einem technischen User, der den Namen der Firma trägt)

tron55:
Verstehe das Problem auch nicht.
Kannst du mal genauer sagen was schief läuft?

Prinzipiell hast du ein Feld in dem der User seine Mail einträgt
und das greifst du einfach durch eine Formel (auf den Feldinhalt) ab und
lässt bei Maileingang(!) automatisch den Agenten antworten.

Ich habe genau dasselbe hier mit einer Bewerberdatenbank +automatisierten Antwortmails.

Mitch:

--- Zitat von: theo-1964 am 16.02.11 - 18:38:32 ---Das Hauptproblem ist also den E-Mail Absender beliebig setzen zu können.

--- Ende Zitat ---

Standardmäßig wird, wie schon gesagt, der Unterzeichner als Absender gesetzt.

Man kann im Maildokument vor dem Versand ein paar Felder setzen um das ein wenig zu verschönern:


--- Code: --- Dim sendas$

sendas$ = "Max Mustermann <m.mustermann@musterweb.de>"

Call docMail.ReplaceItemValue("From", sendas$)
Call docMail.ReplaceItemValue("Principal", sendas$)
Call docMail.ReplaceItemValue("AltPrincipal", sendas$)
Call docMail.ReplaceItemValue("SMTPOriginator", sendas$)
Call docMail.ReplaceItemValue("$Principal", sendas$)
Call docMail.ReplaceItemValue("$AltPrincipal", sendas$)
Call docMail.ReplaceItemValue("SendFrom", sendas$)

--- Ende Code ---

Vielleicht reicht dir das ja schon.

Gruß,

Mitch

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln