Learn R Programming

⚠️There's a newer version (0.3.6) of this package.Take me there.

blastula (version 0.3.5)

Easily Send HTML Email Messages

Description

Compose and send out responsive HTML email messages that render perfectly across a range of email clients and device sizes. Helper functions let the user insert embedded images, web link buttons, and 'ggplot2' plot objects into the message body. Messages can be sent through an 'SMTP' server, through the 'RStudio Connect' service, or through the 'Mailgun' API service .

Copy Link

Version

Install

install.packages('blastula')

Monthly Downloads

7,770

Version

0.3.5

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Richard Iannone

Last Published

February 24th, 2024

Functions in blastula (0.3.5)

block_social_links

A block of social sharing icons with links
block_spacer

A spacer block
delete_all_credential_keys

Delete all blastula credential keys
render_email

R Markdown render functions for the blastula_email output format
md

Interpret input text as Markdown-formatted text
get_html_str

Get the HTML content of an email message
social_link

Specify the components of a social link
send_by_mailgun

Send an email message through the Mailgun API
smtp_send

Send an email message through SMTP
delete_credential_key

Delete a single blastula credential key
suppress_scheduled_email

Suppress any scheduled emailing in RStudio Connect
view_credential_keys

View all available blastula credential keys
prepare_test_message

Prepare a email test message object
block_text

A block of text
%>%

The magrittr pipe
prepare_rsc_example_files

Prepare example files for RStudio Connect emailing with R Markdown
print.blastula_message

Print the email object to the Viewer
add_imgur_image

Deploy a local image to Imgur and create an image tag
add_attachment

Add a file attachment to an email message
blastula_email

The R Markdown blastula_email output format
attach_connect_email

Associate an email when publishing an R Markdown document to RStudio Connect
add_ggplot

Create an HTML fragment for an embedded ggplot image
add_readable_time

Create a string with a more readable date/time
article

Specify the components of an article
add_cta_button

Create an HTML fragment for a CTA button
add_image

Create an HTML fragment for an embedded image
blastula_template

Default template for compose_email()
create_smtp_creds_file

Store SMTP credentials in a file
create_smtp_creds_key

Store SMTP credentials in the system's key-value store
compose_email

Create the email message body
block_title

A block with large title text
credential_helpers

Helpers for supplying SMTP credentials
block_articles

A block of one, two, or three articles with a multicolumn layout
blocks

An enclosure for all HTML block functions