向列表发送电子邮件-R
我在R中有一个数据库,其中有一个电子邮件地址列表(每行有几个)。我想能够发送一个模板电子邮件到每一行与一些不同的文本元素(名称,所需的行动)向列表发送电子邮件-R,r,rdcomclient,R,Rdcomclient,我在R中有一个数据库,其中有一个电子邮件地址列表(每行有几个)。我想能够发送一个模板电子邮件到每一行与一些不同的文本元素(名称,所需的行动) 我正在考虑将函数与RDCOMClient包一起使用。由于我没有任何代码可供提供,因此无需使用代码回复,只需了解如何解决此问题。在您的情况下,您也可以 将其修改为在循环内运行,循环在数据库的每一行上运行/data.frame或 只需将所有电子邮件放入to=c() pacman::p_加载(mailR) send.mail(from=“Some Name”,
我正在考虑将函数与
RDCOMClient
包一起使用。由于我没有任何代码可供提供,因此无需使用代码回复,只需了解如何解决此问题。在您的情况下,您也可以
data.frame
或to=c()
pacman::p_加载(mailR)
send.mail(from=“Some Name”,
to=c(“用户。email@goes_here.net", "another@address.net"),
主题=“评分完成!”,
body=“这就是你问题的答案!!”,
smtp=list(host.name=“host.domain”,port=25),
验证=FALSE,
发送=真)
我相信你可以用你提到的库来实现它,但是1非常旧,而且不在CRAN上,所以你可能更喜欢使用
mailR
或gmailR
。这可能是一个好的开始
library(RDCOMClient)
## init com api
OutApp <- COMCreate("Outlook.Application")
## create an email
outMail = OutApp$CreateItem(0)
## configure email parameter
outMail[["To"]] = "receiver@gmail.com"
outMail[["subject"]] = "some subject"
outMail[["body"]] = "some body"
## send it
outMail$Send()
库(RDCOMClient)
##初始化com api
OutAppOutApp
library(RDCOMClient)
## init com api
OutApp <- COMCreate("Outlook.Application")
## create an email
outMail = OutApp$CreateItem(0)
## configure email parameter
outMail[["To"]] = "receiver@gmail.com"
outMail[["subject"]] = "some subject"
outMail[["body"]] = "some body"
## send it
outMail$Send()