我正在尝试使用 MailR 包从 R 发送电子邮件。当我尝试使用我的个人 gmail 帐户时,这非常有用。但是当我尝试使用我的公司邮件 ID 运行时,它不起作用。我发现的一个问题是两步验证。我已为我的个人邮件帐户删除了两步验证,但无法为我的公司帐户删除。有什么方法可以在 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)