我正在尝试从 AWS 虚拟机(使用 EC2 实例)向自己发送一封测试电子邮件。
我的 R 代码运行良好,但我现在正尝试使用 sendmailR 将测试电子邮件发送到我的电子邮件地址。
我收到以下错误消息:
socketConnection 中的错误(主机 = 服务器,端口 = 端口,阻塞 = TRUE):无法打开连接另外:警告消息:在 socketConnection(主机 = 服务器,端口 = 端口,阻塞 = TRUE)中:localhost:25 无法打开
install.packages("sendmailR")
library(sendmailR)
sendmail(from = "XXXX@gmail.com",
to = "YYYY@gmail.com",
subject = "Subject of the email",
body = "Body of the email",
smtp = list(host.name = "smtp.gmail.com", port = 80 , user.name = "XXXX@gmail.com", passwd = "XXXX", ssl = TRUE),
authenticate = TRUE,
send = TRUE)
有谁知道这是如何克服的?