微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用超过1个附件的“ sendmailR”从R发送电子邮件

如何解决使用超过1个附件的“ sendmailR”从R发送电子邮件

我正在使用public从R发送电子邮件。是否有人知道需要使用什么才能附加多个文件

这是我一直用于单个附件的代码,但是我不知道如何针对多个文件进行调整:

sendmailR

解决方法

sendmailr支持多个附件;看看这是否可以解决您的问题(例如,参考文献https://stackoverflow.com/a/14376117/12957340

library(sendmailR)
from <- "......org"
to <- c("Pegah@...net")
subject <- "Daily Report"
body <- "Attached is today's Daily Report"
mailControl=list(smtpServer=".....net")
attachmentPath_1 <- paste0("/Rate and Lab Counts ",Sys.Date(),".png")
attachmentPath_2 <- paste0("/Percent change over time ",".png")
attachmentPath_etc <- paste0("/Frequency trend data etc ",".png")
attachmentObject_1 <- mime_part(x=attachmentPath_1,name=attachmentName_1)
attachmentObject_2 <- mime_part(x=attachmentPath_2,name=attachmentName_2)
attachmentObject_etc <- mime_part(x=attachmentPath_etc,name=attachmentName_3)
bodyWithAttachment <- list(body,attachmentObject_1,attachmentObject_2,attachmentObject_etc)
sendmail(from=from,to=to,subject=subject,msg=bodyWithAttachment,control=mailControl)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。