r - 通过闪亮的仪表板发送电子邮件通知时出现问题
问题描述
我正在使用 mailR 包通过单击闪亮包上的按钮发送电子邮件。这是我正在做的
observeEvent(input$sampleButton,{
send.mail(from="sample@test.com",
to="sample@test.com",
subject="test@sample.com",
smtp=list(host.name = '1.1.1.1',port=25),
autheticate = FALSE,
send=TRUE)
})
虽然邮件通过,但我收到以下错误:
error in as.character.default(text): no method for coercing this s4 class to vector
解决方案
该to=
参数需要一个字符向量,请尝试在调用这样的send.mail
函数之前定义收件人。
从功能信息页面..
observeEvent(input$sampleButton,{
recipients <- c("sample@test.com")
send.mail(from="sample@test.com",
to=recipients,
subject="test@sample.com",
smtp=list(host.name = '1.1.1.1',port=25),
autheticate = FALSE,
send=TRUE)
})
推荐阅读
- c# - DataGrid ItemsSource绑定不刷新单元格值更改/用户编辑
- r - 为什么 R 过滤不适用于特定值?
- flutter - Flutter:我没有从应用内购买中获得翻译产品
- html - 覆盖先例 css 的媒体查询
- c - 与随机 3D 框的射线相交长度
- ios - Xcodebuild 命令失败
- asp.net-core - 我在注册时设置重定向 url 以响应来自 identityserver4 的页面的问题
- git - GIT 变基问题
- python - 如何将字典一一追加到json文件中?
- reactjs - 在 Redux 中,为什么要检查所有 reducer 是否要执行一个案例?