当您的帐户有2步验证时,如何使用MailR包发送邮件

时间:2016-08-10 08:50:39

标签: r email automation sendmailr

我正在尝试使用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)

0 个答案:

没有答案