Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Axel am 10.11.09 - 16:56:29

Titel: Mail direkt in mail.box erstellt ignoriert CopyTo
Beitrag von: Axel am 10.11.09 - 16:56:29
Irgendwie habe ich heute ein Brett vorm Kopf, oder ich sehe den Wald vor lauter Bäumen nicht.

In einem Script erstelle ich direkt in der mail.box auf dem Server ein neues Memo. Das funktioniert auch soweit, nur wird das Mail nur an die Empfänger gesendet, die im Feld Recipients enthalten sind. Die Einträge im Feld CopyTo werden ignoriert.

Wie bekomme ich das Mail auch an die CopyTo-Empfänger gesendet?

Code
Set maildoc = mailbox.CreateDocument
maildoc.Form = "Memo"
maildoc.SendTo = varRecipients
maildoc.CopyTo = varRecipientsCopy
maildoc.Recipients = varRecipients
maildoc.Subject = "The status of the announcemnt was changed to yes"
...
'Hier wird das Subject und das Body-Feld entsprechend gefüllt
...
Call maildoc.Save(True, False)

Axel
Titel: Re: Mail direkt in mail.box erstellt ignoriert CopyTo
Beitrag von: Driri am 11.11.09 - 08:38:10
Wenn Du das Item "Recipients" füllst, solltest Du da beide Empfängerlisten reinpacken. Ich meine, daß der Router für den Versand genau das Item nutzt.
Titel: Re: Mail direkt in mail.box erstellt ignoriert CopyTo
Beitrag von: Axel am 11.11.09 - 08:42:53
Danke für die Antwort. Nach etwas Abstand von dem Ganzen ist mir die Idee gestern Abend auch gekommen. Ich werde das nachher mal testen.

Axel
Titel: Re: Mail direkt in mail.box erstellt ignoriert CopyTo
Beitrag von: Axel am 11.11.09 - 16:49:50
Wenn Du das Item "Recipients" füllst, solltest Du da beide Empfängerlisten reinpacken. Ich meine, daß der Router für den Versand genau das Item nutzt.

Genau das war das Rätsel's Lösung. So funktioniert's. Danke nochmal für den Hinweis.

Code
...
varAllRecipients = Arrayappend(varRecipients, varRecipientsCopy)
...
Set maildoc = mailbox.CreateDocument
maildoc.Form = "Memo"
maildoc.SendTo = varRecipients
maildoc.CopyTo = varRecipientsCopy
maildoc.Recipients = varAllRecipients
...
Call maildoc.Save(True, False)
...

Axel
Titel: Re: Mail direkt in mail.box erstellt ignoriert CopyTo
Beitrag von: Driri am 11.11.09 - 16:51:17
Gerne  :)