簡體   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