Page content

# Why?

Until now I’ve been sending emails with R using my Gmail account. This works, but configuring mailR for the first time is always a pain. A few days ago @marked told me about mailgun and how to use it. The great thing is that you only need httr to use it.

# How?

Using @marked’s gist as my base, I created a tiny R package to make using mailgun even easier:

install.packages("IMmailgun")
library(IMmailgun)
# Create an IMmailgun object
email_client <- mailgun$new(url = url, api_key = api_key, from = from) # Send a simple email email_client$sendEmail(to = c("ignacio82@gmail.com", "ignacio@protonmail.com"),
subject = "Test", plaintext = "Hola a todos!")

# Send an attachment

email_client$sendEmail(to = "ignacio82@gmail.com", subject = "Test with attachment", plaintext = "Check the attachment", attachment = './README.md') # Get stats email_client$stats()