我正在尝试使用library(sendmailR)
发送一封电子邮件,以以后每天向约500个人发送自动电子邮件。不幸的是,我在第1步很烂。
从机构的Outlook帐户发送这些电子邮件至关重要。我不知道要成功从Outlook发送邮件时使用什么control
设置。我检查了几个问题,但它们使用的是gmail SMPT服务器,或者未指定使用的control = ...
设置。例如:
这就是我正在使用的:
from <- "<myaccount@institution.org>"
to <- "<boss@institution.org>"
subject <- "Hello from R"
body <- list("It's working.")
sendmail(from, to, subject, body,
control = list(smptServer = "oultook.office.365", port = 443))
我收到以下错误消息:
Error in wait_for(code) :
SMTP Error: 5.7.57 SMTP; Client was not authenticated to send anonymous mail
during MAIL FROM [SN4PR0501CA0061.namprd05.prod.outlook.com]
我相信我没有正确指定端口。 sendmaiLR documentation不够具体,但是有什么告诉我我应该将端口写为"port 443"
或类似的内容。
有人知道我应该使用哪些control
设置吗?
谢谢。