17.8 R Markdown から Eメールを送信する Send emails based on R Markdown
blastula パッケージ (Iannone and Cheng 2020)があれば Rmd 文書を Eメールの本文にして送信できます. Rmd 文書を Eメールへレンダリングするには, 文書に出力フォーマット blastula::blastula_email
を使用する必要があります.
---
title: 週次レポート
output: blastula::blastula_email
---
ボスへ
お疲れ様です.
`iris` データの分析になります.
以下が
```{r}
summary(iris)
plot(iris[, -5])
```
もううんざりだというのなら知らせていただきたく.
よろしくお願いします ジョン
この Rmd 文書は blastula::render_email()
関数でレンダリングされ, 出力は blastula::smtp_send()
に渡されます. これはEメールを送信する関数です. smtp_send()
にはEメールサーバとあなたの認証が必要であることに注意してください.
RStudio Connect を使用しているなら, https://solutions.rstudio.com/r/blastula/ で, 自動化したもの, 条件付けたもの, パラメータ化したEメールを含め, さらなる例が見つかります.
参考文献
Iannone, Richard, and Joe Cheng. 2020. Blastula: Easily Send HTML Email Messages. https://github.com/rich-iannone/blastula.