繁体   English   中英

无法通过R中的DT包将HTML发送到邮件

[英]Unable to send HTML to mail by DT package in R

我有使用以下代码由DT包创建的HTML文件:

saveWidget(report_temp, 'report.html')

但我无法将其发送到电子邮件,如下代码:

`

library(mailR)
sender <- "SENDER@gmail.com"
recipients <- c("RECIPIENT@gmail.com")
send.mail(from = sender,
          to = recipients,
          subject = "Subject of the email",
          body = "report.html",
          smtp = list(host.name = "smtp.gmail.com", port = 465, 
                      user.name = "YOURUSERNAME@gmail.com",            
                      passwd = "YOURPASSWORD", ssl = TRUE),
          authenticate = TRUE,
          send = TRUE)

`

收件人只会收到包含源代码的电子邮件。

在此输入图像描述

但是,如果我使用Rmarkdow创建HTML文件然后将其发送到电子邮件,则电子邮件将显示所有HTML内容(不是源代码)。

在此输入图像描述

我不想使用Rmarkdown,因为我想用颜色创建表格,...请帮助,谢谢。

尝试添加

send.mail( html=TRUE send.mail(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM