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.