1

我有一个由 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,因为我想用颜色创建表格,...请帮助,谢谢。

4

1 回答 1

0

尝试添加

html=TRUEsend.mail(

于 2016-03-25T07:42:15.660 回答