通过闪亮的dashbaord发送电子邮件通知时出现问题

时间:2018-10-26 11:55:23

标签: r shiny

我正在使用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

1 个答案:

答案 0 :(得分:0)

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)
})