gpt4 book ai didi

r - 如何从 R 发送电子邮件

转载 作者:行者123 更新时间:2023-12-03 05:46:12 25 4
gpt4 key购买 nike

我想从 R 发送电子邮件。这是我到目前为止所拥有的:

library(sendmailR)


from <- "eamil@example.com"
to <- "email2@example.com"
subject <- "Performance Result"
body <- "This is the result of the test:"
mailControl=list(smtpServer="snmpt server address")

sendmail(from=from,to=to,subject=subject,msg=body,control=mailControl)

当我执行此脚本时,我的 R session 挂起。有什么想法可能会发生什么吗?

最佳答案

如果您需要能够使用带有身份验证的 smtp 服务器,您可以使用 mailR 包。

例如使用 gmail 的 smtp 服务器:

library(mailR)
sender <- "SENDER@gmail.com"
recipients <- c("RECIPIENT@gmail.com")
send.mail(from = sender,
to = recipients,
subject = "Subject of the email",
body = "Body of the email",
smtp = list(host.name = "smtp.gmail.com", port = 465,
user.name = "YOURUSERNAME@gmail.com",
passwd = "YOURPASSWORD", ssl = TRUE),
authenticate = TRUE,
send = TRUE)

关于r - 如何从 R 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com