Send an email message via the Mailgun API. This requires an account with Mailgun.
send_by_mailgun(message, subject = NULL, from, recipients, url, api_key)
The email message object, as created by the compose_email()
function. The object's class is email_message
The subject of the email.
The email address of the sender. This does not have to be the same email that is associated with the account actually sending the message.
A vector of email addresses.
The URL for the sending domain.
The API key registered to the Mailgun service.
# Create a simple email message using
# Markdown formatting
# email <-
# compose_email(
# body = "
# Hello!
#
# ## This a section heading
#
# We can use Markdown formatting \
# to **embolden** text or to add \
# *emphasis*. This is exciting, \
# right?
#
# Cheers")
# Generate a vector of recipients
# recipient_list <-
# c("person_1@site.net",
# "person_2@site.net")
# Send it to multiple people through
# the Mailgun API
# email %>%
# send_by_mailgun(
# subject = "Sent through Mailgun",
# from = "The Sender <sender@send.org>",
# recipients = recipient_list,
# url = "<..mailgun_sending_domain..>",
# api = "<..mailgun_api_key..>")