knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" ) library(sendgridr)
The goal of sendgridr is to mail using r with sendgrid service that provides free 100 mail per day forever.
# CRAN version install.packages("sendgridr") # Dev version install.packages("sendgridr", repos = "https://mrchypark.r-universe.dev")
You can set api key using auth_set()
function.
Also auth_check()
function check api key works.
auth_check() auth_set()
Please replace your conditions.
mail() |> from("example1@mail.com", "example name for display") |> to("example2@mail.com", "example name for display 2") |> subject("test mail title") |> body("hello world!") |> ## attachments is optional attachments("report.html") |> send()
mail()
function create sg_mail class object and also list.
sg_mail class only has print method.
sendproject1 <- mail() class(sendproject1) sendproject1
to, from, subject, body are required. cc, bcc, attachments are optional.
to, cc, bcc, attachments functions are able to set multi values.
library(sendgridr) mail() |> from("example1@mail.com", "toexam@mail.com") |> to("toexam1@mail.com", "1 exam") |> to("toexam2@mail.com", "2 exam") |> to("toexam3@mail.com", "3 exam") |> subject("test mail title") |> body("hello world!")
Please note that the sendgridr project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.