Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sendmailR

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")

About

Simple SMTP client implementation for R.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages