我正在学习 r
中的 blastula
包,用于在电子邮件正文中发送 rmarkdown
文件。这是我使用的代码:
rmd_email <- render_email('my_rmarkdown.Rmd')
rmd_email %>%
smtp_send(
from = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="600e010d0520070d01090c4e030f0d" rel="noreferrer noopener nofollow">[email protected]</a>",
to = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5d333c30381d3a303c3431733e3230" rel="noreferrer noopener nofollow">[email protected]</a>",
subject = "report",
credentials = creds_key(id = "gmail")
)
但是,rmarkdown
文档在我收到的电子邮件正文中未正确呈现。看来 gmail 没有解码 base64
文本:
我做错了什么?
最佳答案
好的,我找到了解决方案。只需在创建 rmarkdown
文档时格式化元数据即可。所以,而不是
---
output: html_document
---
使用以下内容:
---
output: blastula::blastula_email
---
关于rblastula - 未在 gmail 正文中正确呈现 rmarkdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849241/