我正在尝试使用MailR包从R发送电子邮件。当我尝试使用我的个人Gmail帐户时,这很棒。但是,当我尝试使用我的公司邮件ID运行时,它不起作用。 我发现的一个问题是因为2步认证。我已经为我的个人邮件帐户删除了2个steo身份验证,但无法访问我的公司帐户。有什么办法可以在mailR包中加入密码或身份验证吗? 我的代码:
library(rJava)
library(mailR)
send.mail(from = "emailid",
to = "emailid",
subject = "Subject of the email",
body = "Please find the attached doc having cluster report",
html = TRUE,
smtp = list(host.name = "smtp.gmail.com",port = 465, user.name="emailid", passwd="*******",ssl = TRUE),
attach.files ="./Prod tracker-new Jul28-Aug2.csv",
authenticate = TRUE,
send = TRUE)