[R]:RDCOMClient和outlook:如何发送给多个收件人或cc某人?

时间:2016-03-18 18:24:24

标签: r outlook

作为标题,我尝试过但失败了......这是我在另一个帖子中找到的一段代码,它只适用于一个收件人。在此先感谢。

OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(0)
outMail[["To"]] = "xxx@xxx"
outMail[["subject"]] = "xx"
outMail[["body"]] = ""
outMail$Send()

2 个答案:

答案 0 :(得分:3)

将To / CC / BCC属性设置为“;”分隔的电子邮件列表或为每个收件人致电MailItem.Recipients.Add

答案 1 :(得分:0)

使用此突出显示的代码将电子邮件共享到多个列表

outMail[["To"]] = paste("xxxx@xxx.com","another@xxx.com", sep=";", collapse=NULL)

与Cc相同的逻辑用于多个列表,但下面的内容除外

outMail[["Cc"]]= "xxx@xxx.com"