在 R 中发送没有 Java 的电子邮件

Sending email without Java in R

如何在 R 中发送 HTML 格式的电子邮件,而不需要 Java?

包 mailR 不再可用,因为它依赖于 Java。什么是替代包?

注意: 以下内容适用于 mailR 并尝试复制相同内容。

send.mail(from = fromEmailAddress,
          to = mailTo,
          subject = subjectDetailed ,
          body = bodyToSend,
          html = TRUE,
          smtp = list(host.name = hostname, port = 25), 
          send = TRUE 
)

blastulaMicrosoft365R 是几个很好的 HTML 电子邮件包,还支持 Rmarkdown 报告电子邮件

[囊胚] https://github.com/rstudio/blastula

[Microsoft365R] https://github.com/Azure/Microsoft365R

以下作品。

library(sendmailR)

msg = mime_part(bodyToSend)
msg[["headers"]][["Content-Type"]] = "text/html"

sendmail(mailFrom,mailTo,subject, msg, control=list(smtpServer= "smtpserver"))