作者CAPPON (JI3)
看板R_Language
標題[問題] mailR 的疑問
時間Fri Feb 10 16:59:42 2017
使用mailR package時
有3個疑問
1.用下面的指令出現了錯誤訊息 ?? 這是哪邊出錯呢?
Warning message:
In readChar(body, file.info(body)$size) :
can only read in bytes in a non-UTF-8 MBCS locale
2.在mail內容的html 可以限制他的長寬嗎?
3.可以在內容是附上表格或是圖檔嗎
謝謝
send.mail(from = "XXX@XXX.com", # 寄件者
#收件者
to = c("XXX@XXX.com"),
#標題
subject = paste(tday,"_報表",sep=""),
#內
body = paste("D:\\",tday,"\\code.htm",sep=""),
html =T,
inline = F,
encoding = "utf-8", # 編碼
smtp = list(host.name = "172.20.1.36",
port = 25),
send = TRUE)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.239.8
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1486717185.A.9D6.html
→ celestialgod: 我拿來寄信夾帶檔案用的code 02/10 20:26
→ celestialgod: 我沒有寄過htm,可能需要有一個範例試試看才知道 02/10 20:26
推 cywhale: 我是用sendmailR 不過大同小異,應該mime_part可以控制 02/10 22:08
→ CAPPON: 我有查到sendmailR ,但我是用3.3.2好像不能用? 02/10 22:13
→ cywhale: 可以吧..我3.3.1ok..應該沒道理不行... 02/11 00:45
→ locka: 只要有設定attach.files參數就可以夾帶圖檔(mailR) 02/12 23:47
→ locka: 然後既然你html=T,就能在body裡面塞html tag,所以應該可以 02/12 23:50
→ locka: 調寬度。3.可以用htmlTable套件把data frame轉成html 02/12 23:51
→ CAPPON: 抱歉,還是找不到哪裡可以更改mail 內容html的長寬... 02/15 16:49
→ locka: 要自己寫在HTML tag裡面噢<div style="width:200px">之類的 02/25 16:15