r - 如何在 R 中使用 sendmail 避免“msg”丢失?
问题描述
当我尝试sendmail
从sendmailR
R 中的包中使用时,我收到此错误:
Error in .smtp_submit_mail(server, port, headers, msg, verbose) : argument "msg" is missing, with no default
这是我要执行的代码:
library(sendmailR)
from <- "<some.address@gmail.com>"
to <- "<some.address@gmail.com>"
subject <- "this subject"
body <- "this text right here"
mailControl <- list(smtpServer = "ASPMX.L.GOOGLE.COM")
sendmail(from = from, to = to, subject = subject,
body = body, control = mailControl)
这与在线教程中的代码基本相同。
解决方案
电子邮件正文的参数被称为msg
,而不是body
。利用
sendmail(from = from, to = to, subject = subject,
msg = body, control = mailControl)
推荐阅读
- linux - 如何确保服务在 tvial 容器中重新启动或启动?
- javascript - 将 JSON 响应存储为要在计算中使用的数组:Javascript
- javascript - flowtype:如何用内部函数接管泛型类型?
- r - 从R中的数据框中提取十进制值
- git - 与两个用户名关联的 Git 提交
- c# - 如何使用本地身份帐户启用 OpenID Connect 流?
- android - 安卓。在顶部隐藏 SupportActionBar
- java - .sh 文件无法从 java 中按预期工作
- python-3.x - 通过拆分在字符串中查找首字母缩写词
- mysql - 为 SQL 查询打印多个输出