多个收件人lotusscript发送

时间:2019-06-17 19:54:02

标签: lotus-domino

在一个多米诺骨牌网站上,我有一个运行Lotusscript代理的按钮。此代理的一部分发送电子邮件。以下是摘要代码/代码段,可让您了解我在做什么

(仅相关的代码行):

dim sendtoString as string
dim sendtoArray as variant
sendtoString = "mailaddress1,mailaddress2" '<----- two email addresses in a string
sendtoArray = split(sendtoString,|,|)
maildoc.sendto = sendtoArray
maildoc.save(true,true) '<--- so I can look at it as a saved document
'maildoc.send(false) '<----- NOTE as of right now I am not sending, choosing to simply look at the saved version until I get this right

奇怪的是保存了两个文档。我尚未启用“发送”行,因为我不希望从代码中发送多封电子邮件,而是希望路由器为我完成此操作。

也许发送工作正常,并且个人不会收到多封电子邮件(如果原始字符串中有六个电子邮件地址,我不希望每个人的收件箱中都有六封电子邮件).....也许我需要改为使用“ SaveMessageOnSend”属性。

有人对这里发生的事情有任何见识吗?

1 个答案:

答案 0 :(得分:0)

使用LotusScript,您可以生成和发送电子邮件。创建电子邮件时,必须将收件人电子邮件地址分配给SendTo字段。要将电子邮件发送给单个收件人,只需将对象值设置为有效的电子邮件地址即可。例如:

doc.SendTo =“ someone@ibm.com” 但是,向多个收件人发送电子邮件时,必须创建一个值数组并将这些值附加到SendTo,CopyTo或BlindCopyTo字段。这可以通过构建静态或动态值数组来实现。

有关完整答案,您可以在此博客上找到:https://flylib.com/books/en/2.348.1/sending_email_to_multiple_recipients_using_lotusscript.html