如何从R中的非Gmail帐户发送电子邮件

时间:2019-02-22 08:03:13

标签: r

我正在用R开发一个应用程序,它需要将电子邮件发送给组织中的特定人员。

sender <- "xxxx.yyyy@gmail.com"
recipients <- c("yyyy.xxxx@zzz.com")
send.mail(from = sender,
          to = recipients,
          subject = "Test mail from Rstudio",
          body = "Test email body",
          smtp = list(host.name = "smtp.gmail.com", port = 465, 
                      user.name = "xxxx.yyyy@gmail.com",            
                      passwd = "******", ssl = TRUE),
          authenticate = TRUE,
          send = TRUE)

当发件人从gmail帐户发送邮件时,此代码效果很好。从非Gmail帐户(组织电子邮件帐户)发送电子邮件该怎么办?有可能吗?

预先感谢...

1 个答案:

答案 0 :(得分:0)

如果您的应用程序在linux系统中运行,并且邮件子系统已正确配置:

system("echo 'test body' | mail -s 'test subject' -r sender_addr@foo.com dest_addr@bar.com")