GitHub

OSS Lifecycle CRAN status CRAN Downloads CRAN Downloads

Package contains a simple SMTP client with minimal dependencies which provides a portable solution for sending email, including file attachments and inline html reports, from within R. SMTP Authentication and SSL/STARTTLS is implemented using curl.

Usage

from <- sprintf("<sendmailR@@\%s>", Sys.info()[4])
to <- "<olafm@@datensplitter.net>"
subject <- "Hello from R"
body <- list("It works!", mime_part(iris))
sendmail(from, to, subject, body,
  control=list(smtpServer="ASPMX.L.GOOGLE.COM"))
# With authentication and SSL
sendmail(from="from@example.org",
  to=c("to1@example.org","to2@example.org"),
  subject="SMTP auth test",
  msg=mime_part("This message was send using sendmailR and curl."),
  engine = "curl",
  engineopts = list(username = "foo", password = "bar"),
  control=list(smtpServer="smtp://smtp.gmail.com:587", verbose = TRUE)
)

Install from github

To install the bleeding edge version from GitHub using devtools:

library("devtools")
install_github("olafmersmann/sendmailR")

Or using pak:

library("pak")
pkg_install("olafmersmann/sendmailR")

Read the original on github.com ↗