有没有办法读取文本文件并使用 R 将其作为电子邮件正文发送。我想使用 outlook 帐户发送电子邮件
Is there a way to read a text file and send it as the body of an email using R. I want to send the email using an outlook account
我知道 python 可以做到这一点。但是,我想知道是否也有办法用 R 来做到这一点。
代码片段将不胜感激。
方法多种多样,参见this overview for example。
Outlook 和 Office365 的 SMTP 设置可以是 found here.
在以下代码段中填写您的凭据,它应该会立即运行:
install.packages("remotes")
library(remotes)
remotes::install_github("datawookie/emayili")
install.packages("magrittr")
library(magrittr)
library(dplyr)
library(emayili)
msg <- envelope() %>%
from("you@email.net") %>%
to("me@outlook.com") %>%
subject("Test email subject") %>%
attachment("./yourFile.txt") %>%
text("Test email body")
smtp <- server(host = "smtp.office365.com",
port = 587,
username = "username",
password = "password")
smtp(msg, verbose = TRUE)
我知道 python 可以做到这一点。但是,我想知道是否也有办法用 R 来做到这一点。 代码片段将不胜感激。
方法多种多样,参见this overview for example。 Outlook 和 Office365 的 SMTP 设置可以是 found here.
在以下代码段中填写您的凭据,它应该会立即运行:
install.packages("remotes")
library(remotes)
remotes::install_github("datawookie/emayili")
install.packages("magrittr")
library(magrittr)
library(dplyr)
library(emayili)
msg <- envelope() %>%
from("you@email.net") %>%
to("me@outlook.com") %>%
subject("Test email subject") %>%
attachment("./yourFile.txt") %>%
text("Test email body")
smtp <- server(host = "smtp.office365.com",
port = 587,
username = "username",
password = "password")
smtp(msg, verbose = TRUE)