通过sendmailR发送电子邮件时出错

通过sendmailR发送电子邮件时出错,r,sendmailr,R,Sendmailr,我有一个表,我正试图通过sendmailR与客户联系。我也想坚持使用sendmailR。这就是我要做的 from <- 'my email' to <- 'my email' subject <- paste("the subject",Sys.Date(),sep=" ") sendmail(from, to, subject, str, control = list(smtpServer="the correct server sits here")) 中的错误可能是您通

我有一个表,我正试图通过
sendmailR
与客户联系。我也想坚持使用
sendmailR
。这就是我要做的

from <- 'my email'
to <- 'my email'
subject <- paste("the subject",Sys.Date(),sep=" ")
sendmail(from, to, subject, str, control = list(smtpServer="the correct server sits here"))

中的
错误可能是您通过被阻止的端口发送。
sendmail
的默认端口为25。如果你在一个不控制服务器的地方,试着问一个技术人员你需要设置什么服务器。下面是这样做的命令。将其添加到
sendmail()命令之前

sendmail\u选项(smtpPort=“25”)

把25换成你的技术人员告诉你的任何端口

尝试使用支持SMTP身份验证的mailR()