之前发邮件都是用的 mailR 包,这次我要强烈推荐另一个发邮件的包: blastula,首先,这个包不依赖 Java,带来的好处是省去了在你电脑上安装 Java 这一步,以及避免了后续 Java 版本更新可能会带来的兼容性问题;其次,推荐这个包最主要的原因是:这个包可以很容易的在邮件正文部分嵌入 R Markdown 渲染的内容,方便成果分享。关于这个包更多的细节,请查看这个包在 GitHub 上的源码1,在此就不再赘述了,这里仅从用户层面分享一个笔者应用该包发邮件的例子,代码如下: 创建许可证 生成许可证的代码只需运行一次即可,许可证文件(访问 SMTP 服务器的唯一凭证)会自动存储在你的电脑里。生成许可证代码如下:

加载相关R包 library(keyring) library(blastula) # 创建许可证 …