Das Problem wäre gelöst, in der Mailvorlage heißt das Feld nicht
SendTo sondern EnterSendTo!
Jetzt habe ich allerdings ein neues Problem:
wenn ich im unteren Abschnitt folgendes einfüge:
mailnote.body = Anrede
werden meine Serienmails erstellt, jedoch wird der Text in der Vorlage
durch die Anrede überschrieben.
Bei dem folgenden Code wird der Inhalt der Vorlage nicht überschrieben,
jedoch erscheint bei der zweiten Mail zusätzlich die Anrede von der
ersten Mail, bei der dritten Mail die Anrede der ersten beiden(zusätzlich) usw.
Call body.AppendText(Anrede)
Ich bin für jede Hilfe sehr sehr dankbar!
--------------------------------------------------------------------------------------------------------
vMailInfo = Evaluate( "@MailDbName" )
Set newcollection = ws.Picklistcollection(PICKLIST_CUSTOM, False, vMailInfo(0), vMailInfo(1), "Vorlage", "Vorlage wählen", "Wählen Sie bitte eine Vorlage für das neue Memo.")
Set mailnote = newcollection.getfirstdocument
For y =0 To counter-1
mailnote.EnterSendTo = SendToNames(y)
mailnote.Form = Memo
Set body = mailnote.GetFirstItem("Body")
Set rtnav = body.CreateNavigator
Anrede = (SendToBriefanrede(y) + " " + SendToNachname(y) + ",")
rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH)
Call body.BeginInsert(rtnav)
Call body.AppendText(Anrede)
Call body.AddNewLine(1)
Call body.AddNewLine(1)
Call body.EndInsert
mailnote.Logo = session.GetEnvironmentString("DefaultLogo",False)
mailnote.Principal = profile.Owner(0)
Call ws.EditDocument(True,mailnote)
Next