Learn R Programming

blastula (version 0.3.6)

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 'Posit Connect' service, or through the 'Mailgun' API service .

Copy Link

Version

Install

install.packages('blastula')

Monthly Downloads

6,253

Version

0.3.6

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Richard Iannone

Last Published

April 3rd, 2025

Functions in blastula (0.3.6)

block_articles

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

A block of social sharing icons with links
get_html_str

Get the HTML content of an email message
md

Interpret input text as Markdown-formatted text
%>%

The magrittr pipe
send_by_mailgun

Send an email message through the Mailgun API
render_email

R Markdown render functions for the blastula_email output format
prepare_rsc_example_files

Prepare example files for Posit Connect emailing with R Markdown
suppress_scheduled_email

Suppress any scheduled emailing in Posit Connect
view_credential_keys

View all available blastula credential keys
smtp_send

Send an email message through SMTP
social_link

Specify the components of a social link
prepare_test_message

Prepare a email test message object
print.blastula_message

Print the email object to the Viewer
delete_all_credential_keys

Delete all blastula credential keys
delete_credential_key

Delete a single blastula credential key
add_imgur_image

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

Add a file attachment to an email message
add_cta_button

Create an HTML fragment for a CTA button
article

Specify the components of an article
add_readable_time

Create a string with a more readable date/time
add_ggplot

Create an HTML fragment for an embedded ggplot image
blastula_template

Default template for compose_email()
add_image

Create an HTML fragment for an embedded image
attach_connect_email

Associate an email when publishing an R Markdown document to Posit Connect
blastula_email

The R Markdown blastula_email output format
credential_helpers

Helpers for supplying SMTP credentials
block_title

A block with large title text
create_smtp_creds_key

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

A spacer block
block_text

A block of text
compose_email

Create the email message body
blocks

An enclosure for all HTML block functions
create_smtp_creds_file

Store SMTP credentials in a file