From bc59507c7748df053acf9090bfe5e08684ce4c4a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 3 Jan 2024 16:22:44 +0000 Subject: [PATCH] Built site for sendgridr: 0.6.2@e4a8ee7 --- pkgdown.yml | 2 +- reference/embed_rmd.html | 2 +- search.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgdown.yml b/pkgdown.yml index 9d30e32..169968c 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -2,7 +2,7 @@ pandoc: 2.19.2 pkgdown: 2.0.7 pkgdown_sha: ~ articles: {} -last_built: 2024-01-03T16:08Z +last_built: 2024-01-03T16:22Z urls: reference: https://mrchypark.github.io/sendgridr/reference article: https://mrchypark.github.io/sendgridr/articles diff --git a/reference/embed_rmd.html b/reference/embed_rmd.html index 22d2016..80ec241 100644 --- a/reference/embed_rmd.html +++ b/reference/embed_rmd.html @@ -110,7 +110,7 @@

Examples#> content: nchr[125246] <html> #> <head> #> <title>hello Rmd email!< ... -#> attached : cnt[2] file11e4334a43d2.png, file11e450aaaa4c.png +#> attached : cnt[2] file11f2786a6e1c.png, file11f213632e07.png # } diff --git a/search.json b/search.json index 8582a19..d46e63a 100644 --- a/search.json +++ b/search.json @@ -1 +1 @@ -[{"path":"https://mrchypark.github.io/sendgridr/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (http://contributor-covenant.org), version 1.0.0, available http://contributor-covenant.org/version/1/0/0/","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to sendgridr","title":"Contributing to sendgridr","text":"outlines propose change sendgridr. detailed info contributing , tidyverse packages, please see development contributing guide.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to sendgridr","text":"Small typos grammatical errors documentation may edited directly using GitHub web interface, long changes made source file. YES: edit roxygen comment .R file R/. : edit .Rd file man/.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"prerequisites","dir":"","previous_headings":"","what":"Prerequisites","title":"Contributing to sendgridr","text":"make substantial pull request, always file issue make sure someone team agrees ’s problem. ’ve found bug, create associated issue illustrate bug minimal reprex.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"pull-request-process","dir":"","previous_headings":"","what":"Pull request process","title":"Contributing to sendgridr","text":"recommend create Git branch pull request (PR). Look Travis AppVeyor build status making changes. README contain badges continuous integration services used package. New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. use roxygen2, Markdown syntax, documentation. use testthat. Contributions test cases included easier accept. user-facing changes, add bullet top NEWS.md current development version header describing changes made followed GitHub username, links relevant issue(s)/PR(s).","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to sendgridr","text":"Please note sendgridr project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"see-tidyverse-development-contributing-guide","dir":"","previous_headings":"","what":"See tidyverse development contributing guide","title":"Contributing to sendgridr","text":"details.","code":""},{"path":"https://mrchypark.github.io/sendgridr/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2018 Chanyub.Park Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/SUPPORT.html","id":null,"dir":"","previous_headings":"","what":"Getting help with sendgridr","title":"Getting help with sendgridr","text":"Thanks using sendgridr. filing issue, places explore pieces put together make process smooth possible. Start making minimal reproducible example using reprex package. haven’t heard used reprex , ’re treat! Seriously, reprex make R-question-asking endeavors easier (pretty insane ROI five ten minutes ’ll take learn ’s ). additional reprex pointers, check Get help! section tidyverse site. Armed reprex, next step figure ask. ’s question: start community.rstudio.com, /StackOverflow. people answer questions. ’s bug: ’re right place, file issue. ’re sure: let community help figure ! problem bug feature request, can easily return report . opening new issue, sure search issues pull requests make sure bug hasn’t reported /already fixed development version. default, search pre-populated :issue :open. can edit qualifiers (e.g. :pr, :closed) needed. example, ’d simply remove :open search issues repo, open closed. right place, need file issue, please review “File issues” paragraph tidyverse contributing guidelines. Thanks help!","code":""},{"path":"https://mrchypark.github.io/sendgridr/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Chanyub Park. Author, maintainer.","code":""},{"path":"https://mrchypark.github.io/sendgridr/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Park C (2024). sendgridr: Mail Sender Using 'Sendgrid' Service. R package version 0.6.2, https://CRAN.R-project.org/package=sendgridr.","code":"@Manual{, title = {sendgridr: Mail Sender Using 'Sendgrid' Service}, author = {Chanyub Park}, year = {2024}, note = {R package version 0.6.2}, url = {https://CRAN.R-project.org/package=sendgridr}, }"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"sendgridr-","dir":"","previous_headings":"","what":"Mail Sender Using Sendgrid Service","title":"Mail Sender Using Sendgrid Service","text":"goal sendgridr mail using r sendgrid service provides free 100 mail per day forever.","code":""},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Mail Sender Using Sendgrid Service","text":"","code":"# CRAN version install.packages(\"sendgridr\") # Dev version install.packages(\"sendgridr\", repos = \"https://mrchypark.r-universe.dev\")"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"set-api-key-for-authentication","dir":"","previous_headings":"","what":"Set API key for authentication","title":"Mail Sender Using Sendgrid Service","text":"can set api key using auth_set() function. Also auth_check() function check api key works.","code":"auth_check() auth_set()"},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"example-code","dir":"","previous_headings":"Send mail","what":"Example code","title":"Mail Sender Using Sendgrid Service","text":"Please replace conditions.","code":"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()"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"sg_mail-class","dir":"","previous_headings":"Send mail","what":"sg_mail class","title":"Mail Sender Using Sendgrid Service","text":"mail() function create sg_mail class object also list. sg_mail class print method. , , subject, body required. cc, bcc, attachments optional.","code":"sendproject1 <- mail() class(sendproject1) #> [1] \"sg_mail\" \"list\" sendproject1 #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"multi--setting-using-inline","dir":"","previous_headings":"Send mail","what":"multi- setting using inline","title":"Mail Sender Using Sendgrid Service","text":", cc, bcc, attachments functions able set multi values.","code":"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!\") #> SendGrid Mail - #> ✔ from : toexam@mail.com #> ✔ to : cnt[3] 1 exam , 2 exam ✔ subject: nchr[15] test mail title #> ✔ content: nchr[12] hello world! #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Mail Sender Using Sendgrid Service","text":"Please note sendgridr project released Contributor Code Conduct. contributing project, agree abide terms.","code":""},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"contributors-","dir":"","previous_headings":"","what":"Contributors ✨","title":"Mail Sender Using Sendgrid Service","text":"Thanks goes wonderful people (emoji key): project follows -contributors specification. Contributions kind welcome!","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":null,"dir":"Reference","previous_headings":"","what":"set address to sg_mail class — address","title":"set address to sg_mail class — address","text":"(), cc(), bcc() set email address sg_mail class","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"set address to sg_mail class — address","text":"","code":"to(sg_mail, email, name = \"\") cc(sg_mail, email, name = \"\") bcc(sg_mail, email, name = \"\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"set address to sg_mail class — address","text":"sg_mail (required)mail object package email (required)email address name (optional)name email address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"set address to sg_mail class — address","text":"sg_mail class mail address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"set address to sg_mail class — address","text":"","code":"mail() %>% to(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✔ to : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional) mail() %>% cc(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ cc : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional) mail() %>% bcc(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ bcc : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":null,"dir":"Reference","previous_headings":"","what":"attachments — attachments","title":"attachments — attachments","text":"attachments","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"attachments — attachments","text":"","code":"attachments(sg_mail, path, name, content_id)"},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"attachments — attachments","text":"sg_mail (required)mail object package path (required)file path attach name file name. default path's file name content_id content id. default Null.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"attachments — attachments","text":"sg_mail class attachments.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"attachments — attachments","text":"","code":"path <- system.file(\"extdata\", \"test.Rmd\", package = \"sendgridr\") mail() %>% attachments(path) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attached : cnt[1] test.Rmd"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":null,"dir":"Reference","previous_headings":"","what":"Check API key for auth. — auth_check","title":"Check API key for auth. — auth_check","text":"Check API key auth.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check API key for auth. — auth_check","text":"","code":"auth_check()"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check API key for auth. — auth_check","text":"TRUE/FALSE check work fine return TRUE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":null,"dir":"Reference","previous_headings":"","what":"Set API key for auth. — auth_set","title":"Set API key for auth. — auth_set","text":"Set API key auth.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set API key for auth. — auth_set","text":"","code":"auth_set(apikey)"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set API key for auth. — auth_set","text":"apikey sendgrid api key. key value, just use api key. without param, function call interactive prompt input.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set API key for auth. — auth_set","text":"None","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":null,"dir":"Reference","previous_headings":"","what":"body — body","title":"body — body","text":"body","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"body — body","text":"","code":"body(sg_mail, body, type = \"text/html\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"body — body","text":"sg_mail (required)mail object package body (required)mail content html support. type content type. text/html default.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"body — body","text":"sg_mail class body content.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"body — body","text":"","code":"mail() %>% body(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ content: nchr[19] mrchypark@gmail.com #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":null,"dir":"Reference","previous_headings":"","what":"Add dynamic template — dynamic_template","title":"Add dynamic template — dynamic_template","text":"Create dynamic templates https://mc.sendgrid.com/dynamic-templates.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add dynamic template — dynamic_template","text":"","code":"dynamic_template(sg_mail, template_id, template_data, force = FALSE)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add dynamic template — dynamic_template","text":"sg_mail (required) mail object package template_id (required) template_id start \"d-\" 32-length digit lower case alphabet like \"d-4ad23ad40a0e47d0a0232b85f24ca5c2\" template_data key-value list template data. (See https://docs.sendgrid.com/ui/sending-email/--send--email--dynamic-templates) force pass template_id validation. default FALSE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add dynamic template — dynamic_template","text":"sg_mail class dynamic template","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add dynamic template — dynamic_template","text":"","code":"mail() %>% dynamic_template(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\", list(first_name = \"Amanda\", link = \"foo\")) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional) mail() %>% dynamic_template(template_id = \"foo\", template_data = list(first_name = \"Amanda\", link = \"foo\"), force = TRUE) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[3] foo #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Add dynamic template data — dynamic_template_data","title":"Add dynamic template data — dynamic_template_data","text":"template_id must included data applied.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add dynamic template data — dynamic_template_data","text":"","code":"dynamic_template_data(sg_mail, data)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add dynamic template data — dynamic_template_data","text":"sg_mail (required) mail object package data key-value list template data. (See https://docs.sendgrid.com/ui/sending-email/--send--email--dynamic-templates)","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add dynamic template data — dynamic_template_data","text":"sg_mail class template data dynamic transactional templates","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add dynamic template data — dynamic_template_data","text":"","code":"data_lst <- list( first_name = \"Amanda\", link = \"foo\" ) mail() %>% template_id(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\")%>% dynamic_template_data(data_lst) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":null,"dir":"Reference","previous_headings":"","what":"Embeding Rmd on body with images. — embed_rmd","title":"Embeding Rmd on body with images. — embed_rmd","text":"Embeding Rmd body images.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Embeding Rmd on body with images. — embed_rmd","text":"","code":"embed_rmd(sg_mail, input, ...)"},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Embeding Rmd on body with images. — embed_rmd","text":"sg_mail (required) mail object package input (required) input file path render email. ... extra params pass emayili::render() function.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Embeding Rmd on body with images. — embed_rmd","text":"","code":"# \\donttest{ path <- system.file(\"extdata\", \"test.Rmd\", package = \"sendgridr\") mail() %>% embed_rmd(path) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ content: nchr[125246] #> #> hello Rmd email!< ... #> ✔ attached : cnt[2] file11e4334a43d2.png, file11e450aaaa4c.png # }"},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"from — from","text":"","code":"from(sg_mail, email, name = \"\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"from — from","text":"sg_mail (required)mail object package email (required)email address name name email address","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"from — from","text":"sg_mail class mail address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"from — from","text":"","code":"mail() %>% from(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✔ from : mrchypark@gmail.com #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":null,"dir":"Reference","previous_headings":"","what":"Set mail class for Sendgrid — mail","title":"Set mail class for Sendgrid — mail","text":"New mail class sendgrid.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set mail class for Sendgrid — mail","text":"","code":"mail()"},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set mail class for Sendgrid — mail","text":"sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set mail class for Sendgrid — mail","text":"","code":"mail() #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Pipe operator — %>%","text":"lhs value magrittr placeholder. rhs function call using magrittr semantics.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Pipe operator — %>%","text":"result calling rhs(lhs).","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":null,"dir":"Reference","previous_headings":"","what":"Print for sg_mail class — print.sg_mail","title":"Print for sg_mail class — print.sg_mail","text":"Print sg_mail class","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print for sg_mail class — print.sg_mail","text":"","code":"# S3 method for sg_mail print(x, ...)"},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print for sg_mail class — print.sg_mail","text":"x sg_mail class object ... pass default print. use sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":null,"dir":"Reference","previous_headings":"","what":"send mail — send","title":"send mail — send","text":"Send mail mail content.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"send mail — send","text":"","code":"send(mail)"},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"send mail — send","text":"mail mail object","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"send mail — send","text":"list success, success message. error, please check https://docs.sendgrid.com/api-reference/--use--sendgrid-v3-api/authentication.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"send mail — send","text":"","code":"if (FALSE) { data_lst <- list( total = \"$239.85\", name = \"Sample Name\" ) mail() %>% from(\"example1@mail.com\", \"example name for display\") %>% to(\"example2@mail.com\", \"example name for display 2\") %>% dynamic_template_data(data_lst) %>% template_id(template_id) %>% subject(\"test mail title\") %>% body(\"hello world!\") %>% ## attachments is optional attachments(\"report.html\") %>% send() }"},{"path":"https://mrchypark.github.io/sendgridr/reference/sendgridr-package.html","id":null,"dir":"Reference","previous_headings":"","what":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","title":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","text":"Send email using 'Sendgrid' https://sendgrid.com/en-us mail API(v3) https://docs.sendgrid.com/api-reference/--use--sendgrid-v3-api/authentication.","code":""},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/reference/sendgridr-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","text":"Maintainer: Chanyub Park mrchypark@gmail.com (ORCID)","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":null,"dir":"Reference","previous_headings":"","what":"subject — subject","title":"subject — subject","text":"subject","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"subject — subject","text":"","code":"subject(sg_mail, subject)"},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"subject — subject","text":"sg_mail (required)mail object package subject (required)mail subject","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"subject — subject","text":"sg_mail class subject.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"subject — subject","text":"","code":"mail() %>% subject(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ subject: nchr[19] mrchypark@gmail.com #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":null,"dir":"Reference","previous_headings":"","what":"template id — template_id","title":"template id — template_id","text":"Create dynamic templates https://mc.sendgrid.com/dynamic-templates","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"template id — template_id","text":"","code":"template_id(sg_mail, template_id, force = FALSE)"},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"template id — template_id","text":"sg_mail (required) mail object package template_id (required) template_id start \"d-\" 32-length digit lower case alphabet like \"d-4ad23ad40a0e47d0a0232b85f24ca5c2\" force pass template_id validation. default FALSE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"template id — template_id","text":"sg_mail class template id.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"template id — template_id","text":"","code":"mail()%>% template_id(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> {} #> ✔ attach : (optional) mail() %>% template_id(\"foo\", force = TRUE) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[3] foo #> ✔ data: json below #> {} #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-062","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.2","title":"sendgridr 0.6.2","text":"Fix email_chk return TRUE +1@mail.com.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-061","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.1","title":"sendgridr 0.6.1","text":"CRAN release: 2022-11-06 Fix typo dynamic-templates docs.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-060","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.0","title":"sendgridr 0.6.0","text":"Add apikey param auth_set() function non-interactive environment. Add envvar SENDGRID_API. load package envvar SENDGRID_API, use value api key.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-051","dir":"Changelog","previous_headings":"","what":"sendgridr 0.5.1","title":"sendgridr 0.5.1","text":"CRAN release: 2022-08-12 Rebuild document roxygen2 7.2.1","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-050","dir":"Changelog","previous_headings":"","what":"sendgridr 0.5.0","title":"sendgridr 0.5.0","text":"api key manage keyring pacakge.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-044","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.4","title":"sendgridr 0.4.4","text":"Fix test Windows.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-043","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.3","title":"sendgridr 0.4.3","text":"CRAN release: 2021-12-19 Remove fs package check file exist lint deps.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-042","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.2","title":"sendgridr 0.4.2","text":"CRAN release: 2021-12-16","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-041","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.1","title":"sendgridr 0.4.1","text":"Add embed_rmd() function using emayili package(0.7.0).","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-040","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.0","title":"sendgridr 0.4.0","text":"Refactor Dynamic Template related functions. Add dynamic_Template() function. Add template_id validation force options bypass. Remove unused dependency packages.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-034","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.4","title":"sendgridr 0.3.4","text":"Fix print function sg_mail class. Remove unused dependency packages.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-032","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.2","title":"sendgridr 0.3.2","text":"Fix url description file.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-031","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.1","title":"sendgridr 0.3.1","text":"Update Docs Return value dynamic_template_data() template_id() function.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-030","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.0","title":"sendgridr 0.3.0","text":"Add dynamic_template_data() template_id() function @aedobbyn tested @CurtisPetersen.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-024","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.4","title":"sendgridr 0.2.4","text":"CRAN release: 2021-05-04 Add Docs cran.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-022","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.2","title":"sendgridr 0.2.2","text":"Fix DESC cran.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-021","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.1","title":"sendgridr 0.2.1","text":"Fix attachments json add duplicates. 10 Remove content_id. 9","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-010","dir":"Changelog","previous_headings":"","what":"sendgridr 0.1.0","title":"sendgridr 0.1.0","text":"Add content_id attachments. Add auto-setting mime type.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-003","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.3","title":"sendgridr 0.0.3","text":"attachments() function check path param set right file.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-002","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.2","title":"sendgridr 0.0.2","text":"Set print function sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-001","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.1","title":"sendgridr 0.0.1","text":"Minimal version launched.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-0009000","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.0.9000","title":"sendgridr 0.0.0.9000","text":"Added NEWS.md file track changes package.","code":""}] +[{"path":"https://mrchypark.github.io/sendgridr/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (http://contributor-covenant.org), version 1.0.0, available http://contributor-covenant.org/version/1/0/0/","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to sendgridr","title":"Contributing to sendgridr","text":"outlines propose change sendgridr. detailed info contributing , tidyverse packages, please see development contributing guide.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to sendgridr","text":"Small typos grammatical errors documentation may edited directly using GitHub web interface, long changes made source file. YES: edit roxygen comment .R file R/. : edit .Rd file man/.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"prerequisites","dir":"","previous_headings":"","what":"Prerequisites","title":"Contributing to sendgridr","text":"make substantial pull request, always file issue make sure someone team agrees ’s problem. ’ve found bug, create associated issue illustrate bug minimal reprex.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"pull-request-process","dir":"","previous_headings":"","what":"Pull request process","title":"Contributing to sendgridr","text":"recommend create Git branch pull request (PR). Look Travis AppVeyor build status making changes. README contain badges continuous integration services used package. New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. use roxygen2, Markdown syntax, documentation. use testthat. Contributions test cases included easier accept. user-facing changes, add bullet top NEWS.md current development version header describing changes made followed GitHub username, links relevant issue(s)/PR(s).","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to sendgridr","text":"Please note sendgridr project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":"https://mrchypark.github.io/sendgridr/CONTRIBUTING.html","id":"see-tidyverse-development-contributing-guide","dir":"","previous_headings":"","what":"See tidyverse development contributing guide","title":"Contributing to sendgridr","text":"details.","code":""},{"path":"https://mrchypark.github.io/sendgridr/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"MIT License","title":"MIT License","text":"Copyright (c) 2018 Chanyub.Park Permission hereby granted, free charge, person obtaining copy software associated documentation files (“Software”), deal Software without restriction, including without limitation rights use, copy, modify, merge, publish, distribute, sublicense, /sell copies Software, permit persons Software furnished , subject following conditions: copyright notice permission notice shall included copies substantial portions Software. SOFTWARE PROVIDED “”, WITHOUT WARRANTY KIND, EXPRESS IMPLIED, INCLUDING LIMITED WARRANTIES MERCHANTABILITY, FITNESS PARTICULAR PURPOSE NONINFRINGEMENT. EVENT SHALL AUTHORS COPYRIGHT HOLDERS LIABLE CLAIM, DAMAGES LIABILITY, WHETHER ACTION CONTRACT, TORT OTHERWISE, ARISING , CONNECTION SOFTWARE USE DEALINGS SOFTWARE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/SUPPORT.html","id":null,"dir":"","previous_headings":"","what":"Getting help with sendgridr","title":"Getting help with sendgridr","text":"Thanks using sendgridr. filing issue, places explore pieces put together make process smooth possible. Start making minimal reproducible example using reprex package. haven’t heard used reprex , ’re treat! Seriously, reprex make R-question-asking endeavors easier (pretty insane ROI five ten minutes ’ll take learn ’s ). additional reprex pointers, check Get help! section tidyverse site. Armed reprex, next step figure ask. ’s question: start community.rstudio.com, /StackOverflow. people answer questions. ’s bug: ’re right place, file issue. ’re sure: let community help figure ! problem bug feature request, can easily return report . opening new issue, sure search issues pull requests make sure bug hasn’t reported /already fixed development version. default, search pre-populated :issue :open. can edit qualifiers (e.g. :pr, :closed) needed. example, ’d simply remove :open search issues repo, open closed. right place, need file issue, please review “File issues” paragraph tidyverse contributing guidelines. Thanks help!","code":""},{"path":"https://mrchypark.github.io/sendgridr/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Chanyub Park. Author, maintainer.","code":""},{"path":"https://mrchypark.github.io/sendgridr/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Park C (2024). sendgridr: Mail Sender Using 'Sendgrid' Service. R package version 0.6.2, https://CRAN.R-project.org/package=sendgridr.","code":"@Manual{, title = {sendgridr: Mail Sender Using 'Sendgrid' Service}, author = {Chanyub Park}, year = {2024}, note = {R package version 0.6.2}, url = {https://CRAN.R-project.org/package=sendgridr}, }"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"sendgridr-","dir":"","previous_headings":"","what":"Mail Sender Using Sendgrid Service","title":"Mail Sender Using Sendgrid Service","text":"goal sendgridr mail using r sendgrid service provides free 100 mail per day forever.","code":""},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Mail Sender Using Sendgrid Service","text":"","code":"# CRAN version install.packages(\"sendgridr\") # Dev version install.packages(\"sendgridr\", repos = \"https://mrchypark.r-universe.dev\")"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"set-api-key-for-authentication","dir":"","previous_headings":"","what":"Set API key for authentication","title":"Mail Sender Using Sendgrid Service","text":"can set api key using auth_set() function. Also auth_check() function check api key works.","code":"auth_check() auth_set()"},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"example-code","dir":"","previous_headings":"Send mail","what":"Example code","title":"Mail Sender Using Sendgrid Service","text":"Please replace conditions.","code":"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()"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"sg_mail-class","dir":"","previous_headings":"Send mail","what":"sg_mail class","title":"Mail Sender Using Sendgrid Service","text":"mail() function create sg_mail class object also list. sg_mail class print method. , , subject, body required. cc, bcc, attachments optional.","code":"sendproject1 <- mail() class(sendproject1) #> [1] \"sg_mail\" \"list\" sendproject1 #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"multi--setting-using-inline","dir":"","previous_headings":"Send mail","what":"multi- setting using inline","title":"Mail Sender Using Sendgrid Service","text":", cc, bcc, attachments functions able set multi values.","code":"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!\") #> SendGrid Mail - #> ✔ from : toexam@mail.com <example1@mail.com> #> ✔ to : cnt[3] 1 exam <toexam1@mail.com>, 2 exam <toexam2 ... #> ✔ subject: nchr[15] test mail title #> ✔ content: nchr[12] hello world! #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Mail Sender Using Sendgrid Service","text":"Please note sendgridr project released Contributor Code Conduct. contributing project, agree abide terms.","code":""},{"path":"https://mrchypark.github.io/sendgridr/index.html","id":"contributors-","dir":"","previous_headings":"","what":"Contributors ✨","title":"Mail Sender Using Sendgrid Service","text":"Thanks goes wonderful people (emoji key): project follows -contributors specification. Contributions kind welcome!","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":null,"dir":"Reference","previous_headings":"","what":"set address to sg_mail class — address","title":"set address to sg_mail class — address","text":"(), cc(), bcc() set email address sg_mail class","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"set address to sg_mail class — address","text":"","code":"to(sg_mail, email, name = \"\") cc(sg_mail, email, name = \"\") bcc(sg_mail, email, name = \"\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"set address to sg_mail class — address","text":"sg_mail (required)mail object package email (required)email address name (optional)name email address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"set address to sg_mail class — address","text":"sg_mail class mail address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/address.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"set address to sg_mail class — address","text":"","code":"mail() %>% to(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✔ to : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional) mail() %>% cc(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ cc : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional) mail() %>% bcc(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ bcc : cnt[1] mrchypark@gmail.com #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":null,"dir":"Reference","previous_headings":"","what":"attachments — attachments","title":"attachments — attachments","text":"attachments","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"attachments — attachments","text":"","code":"attachments(sg_mail, path, name, content_id)"},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"attachments — attachments","text":"sg_mail (required)mail object package path (required)file path attach name file name. default path's file name content_id content id. default Null.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"attachments — attachments","text":"sg_mail class attachments.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/attachments.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"attachments — attachments","text":"","code":"path <- system.file(\"extdata\", \"test.Rmd\", package = \"sendgridr\") mail() %>% attachments(path) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attached : cnt[1] test.Rmd"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":null,"dir":"Reference","previous_headings":"","what":"Check API key for auth. — auth_check","title":"Check API key for auth. — auth_check","text":"Check API key auth.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check API key for auth. — auth_check","text":"","code":"auth_check()"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_check.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check API key for auth. — auth_check","text":"TRUE/FALSE check work fine return TRUE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":null,"dir":"Reference","previous_headings":"","what":"Set API key for auth. — auth_set","title":"Set API key for auth. — auth_set","text":"Set API key auth.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set API key for auth. — auth_set","text":"","code":"auth_set(apikey)"},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Set API key for auth. — auth_set","text":"apikey sendgrid api key. key value, just use api key. without param, function call interactive prompt input.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/auth_set.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set API key for auth. — auth_set","text":"None","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":null,"dir":"Reference","previous_headings":"","what":"body — body","title":"body — body","text":"body","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"body — body","text":"","code":"body(sg_mail, body, type = \"text/html\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"body — body","text":"sg_mail (required)mail object package body (required)mail content html support. type content type. text/html default.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"body — body","text":"sg_mail class body content.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/body.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"body — body","text":"","code":"mail() %>% body(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ content: nchr[19] mrchypark@gmail.com #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":null,"dir":"Reference","previous_headings":"","what":"Add dynamic template — dynamic_template","title":"Add dynamic template — dynamic_template","text":"Create dynamic templates https://mc.sendgrid.com/dynamic-templates.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add dynamic template — dynamic_template","text":"","code":"dynamic_template(sg_mail, template_id, template_data, force = FALSE)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add dynamic template — dynamic_template","text":"sg_mail (required) mail object package template_id (required) template_id start \"d-\" 32-length digit lower case alphabet like \"d-4ad23ad40a0e47d0a0232b85f24ca5c2\" template_data key-value list template data. (See https://docs.sendgrid.com/ui/sending-email/--send--email--dynamic-templates) force pass template_id validation. default FALSE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add dynamic template — dynamic_template","text":"sg_mail class dynamic template","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add dynamic template — dynamic_template","text":"","code":"mail() %>% dynamic_template(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\", list(first_name = \"Amanda\", link = \"foo\")) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional) mail() %>% dynamic_template(template_id = \"foo\", template_data = list(first_name = \"Amanda\", link = \"foo\"), force = TRUE) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[3] foo #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":null,"dir":"Reference","previous_headings":"","what":"Add dynamic template data — dynamic_template_data","title":"Add dynamic template data — dynamic_template_data","text":"template_id must included data applied.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add dynamic template data — dynamic_template_data","text":"","code":"dynamic_template_data(sg_mail, data)"},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add dynamic template data — dynamic_template_data","text":"sg_mail (required) mail object package data key-value list template data. (See https://docs.sendgrid.com/ui/sending-email/--send--email--dynamic-templates)","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add dynamic template data — dynamic_template_data","text":"sg_mail class template data dynamic transactional templates","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/dynamic_template_data.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Add dynamic template data — dynamic_template_data","text":"","code":"data_lst <- list( first_name = \"Amanda\", link = \"foo\" ) mail() %>% template_id(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\")%>% dynamic_template_data(data_lst) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> { #> \"first_name\": \"Amanda\", #> \"link\": \"foo\" #> } #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":null,"dir":"Reference","previous_headings":"","what":"Embeding Rmd on body with images. — embed_rmd","title":"Embeding Rmd on body with images. — embed_rmd","text":"Embeding Rmd body images.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Embeding Rmd on body with images. — embed_rmd","text":"","code":"embed_rmd(sg_mail, input, ...)"},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Embeding Rmd on body with images. — embed_rmd","text":"sg_mail (required) mail object package input (required) input file path render email. ... extra params pass emayili::render() function.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/embed_rmd.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Embeding Rmd on body with images. — embed_rmd","text":"","code":"# \\donttest{ path <- system.file(\"extdata\", \"test.Rmd\", package = \"sendgridr\") mail() %>% embed_rmd(path) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ content: nchr[125246] <html> #> <head> #> <title>hello Rmd email!< ... #> ✔ attached : cnt[2] file11f2786a6e1c.png, file11f213632e07.png # }"},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"from — from","text":"","code":"from(sg_mail, email, name = \"\")"},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"from — from","text":"sg_mail (required)mail object package email (required)email address name name email address","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"from — from","text":"sg_mail class mail address.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/from.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"from — from","text":"","code":"mail() %>% from(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✔ from : mrchypark@gmail.com #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":null,"dir":"Reference","previous_headings":"","what":"Set mail class for Sendgrid — mail","title":"Set mail class for Sendgrid — mail","text":"New mail class sendgrid.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Set mail class for Sendgrid — mail","text":"","code":"mail()"},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Set mail class for Sendgrid — mail","text":"sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/mail.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Set mail class for Sendgrid — mail","text":"","code":"mail() #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Pipe operator — %>%","text":"lhs value magrittr placeholder. rhs function call using magrittr semantics.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/pipe.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Pipe operator — %>%","text":"result calling rhs(lhs).","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":null,"dir":"Reference","previous_headings":"","what":"Print for sg_mail class — print.sg_mail","title":"Print for sg_mail class — print.sg_mail","text":"Print sg_mail class","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print for sg_mail class — print.sg_mail","text":"","code":"# S3 method for sg_mail print(x, ...)"},{"path":"https://mrchypark.github.io/sendgridr/reference/print.sg_mail.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print for sg_mail class — print.sg_mail","text":"x sg_mail class object ... pass default print. use sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":null,"dir":"Reference","previous_headings":"","what":"send mail — send","title":"send mail — send","text":"Send mail mail content.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"send mail — send","text":"","code":"send(mail)"},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"send mail — send","text":"mail mail object","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"send mail — send","text":"list success, success message. error, please check https://docs.sendgrid.com/api-reference/--use--sendgrid-v3-api/authentication.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/send.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"send mail — send","text":"","code":"if (FALSE) { data_lst <- list( total = \"$239.85\", name = \"Sample Name\" ) mail() %>% from(\"example1@mail.com\", \"example name for display\") %>% to(\"example2@mail.com\", \"example name for display 2\") %>% dynamic_template_data(data_lst) %>% template_id(template_id) %>% subject(\"test mail title\") %>% body(\"hello world!\") %>% ## attachments is optional attachments(\"report.html\") %>% send() }"},{"path":"https://mrchypark.github.io/sendgridr/reference/sendgridr-package.html","id":null,"dir":"Reference","previous_headings":"","what":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","title":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","text":"Send email using 'Sendgrid' https://sendgrid.com/en-us mail API(v3) https://docs.sendgrid.com/api-reference/--use--sendgrid-v3-api/authentication.","code":""},{"path":[]},{"path":"https://mrchypark.github.io/sendgridr/reference/sendgridr-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"sendgridr: Mail Sender Using 'Sendgrid' Service — sendgridr-package","text":"Maintainer: Chanyub Park mrchypark@gmail.com (ORCID)","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":null,"dir":"Reference","previous_headings":"","what":"subject — subject","title":"subject — subject","text":"subject","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"subject — subject","text":"","code":"subject(sg_mail, subject)"},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"subject — subject","text":"sg_mail (required)mail object package subject (required)mail subject","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"subject — subject","text":"sg_mail class subject.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/subject.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"subject — subject","text":"","code":"mail() %>% subject(\"mrchypark@gmail.com\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✔ subject: nchr[19] mrchypark@gmail.com #> ✖ content: (required) #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":null,"dir":"Reference","previous_headings":"","what":"template id — template_id","title":"template id — template_id","text":"Create dynamic templates https://mc.sendgrid.com/dynamic-templates","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"template id — template_id","text":"","code":"template_id(sg_mail, template_id, force = FALSE)"},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"template id — template_id","text":"sg_mail (required) mail object package template_id (required) template_id start \"d-\" 32-length digit lower case alphabet like \"d-4ad23ad40a0e47d0a0232b85f24ca5c2\" force pass template_id validation. default FALSE.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"template id — template_id","text":"sg_mail class template id.","code":""},{"path":"https://mrchypark.github.io/sendgridr/reference/template_id.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"template id — template_id","text":"","code":"mail()%>% template_id(\"d-4ad23ad40a0e47d0a0232b85f24ca5c2\") #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[34] d-4ad23ad40a0e47d0a0232b85f24ca5c2 #> ✔ data: json below #> {} #> ✔ attach : (optional) mail() %>% template_id(\"foo\", force = TRUE) #> SendGrid Mail - #> ✖ from : (required) #> ✖ to : (required) #> ✖ subject: (required) #> ✔ template_id: nchr[3] foo #> ✔ data: json below #> {} #> ✔ attach : (optional)"},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-062","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.2","title":"sendgridr 0.6.2","text":"Fix email_chk return TRUE +1@mail.com.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-061","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.1","title":"sendgridr 0.6.1","text":"CRAN release: 2022-11-06 Fix typo dynamic-templates docs.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-060","dir":"Changelog","previous_headings":"","what":"sendgridr 0.6.0","title":"sendgridr 0.6.0","text":"Add apikey param auth_set() function non-interactive environment. Add envvar SENDGRID_API. load package envvar SENDGRID_API, use value api key.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-051","dir":"Changelog","previous_headings":"","what":"sendgridr 0.5.1","title":"sendgridr 0.5.1","text":"CRAN release: 2022-08-12 Rebuild document roxygen2 7.2.1","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-050","dir":"Changelog","previous_headings":"","what":"sendgridr 0.5.0","title":"sendgridr 0.5.0","text":"api key manage keyring pacakge.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-044","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.4","title":"sendgridr 0.4.4","text":"Fix test Windows.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-043","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.3","title":"sendgridr 0.4.3","text":"CRAN release: 2021-12-19 Remove fs package check file exist lint deps.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-042","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.2","title":"sendgridr 0.4.2","text":"CRAN release: 2021-12-16","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-041","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.1","title":"sendgridr 0.4.1","text":"Add embed_rmd() function using emayili package(0.7.0).","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-040","dir":"Changelog","previous_headings":"","what":"sendgridr 0.4.0","title":"sendgridr 0.4.0","text":"Refactor Dynamic Template related functions. Add dynamic_Template() function. Add template_id validation force options bypass. Remove unused dependency packages.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-034","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.4","title":"sendgridr 0.3.4","text":"Fix print function sg_mail class. Remove unused dependency packages.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-032","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.2","title":"sendgridr 0.3.2","text":"Fix url description file.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-031","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.1","title":"sendgridr 0.3.1","text":"Update Docs Return value dynamic_template_data() template_id() function.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-030","dir":"Changelog","previous_headings":"","what":"sendgridr 0.3.0","title":"sendgridr 0.3.0","text":"Add dynamic_template_data() template_id() function @aedobbyn tested @CurtisPetersen.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-024","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.4","title":"sendgridr 0.2.4","text":"CRAN release: 2021-05-04 Add Docs cran.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-022","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.2","title":"sendgridr 0.2.2","text":"Fix DESC cran.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-021","dir":"Changelog","previous_headings":"","what":"sendgridr 0.2.1","title":"sendgridr 0.2.1","text":"Fix attachments json add duplicates. 10 Remove content_id. 9","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-010","dir":"Changelog","previous_headings":"","what":"sendgridr 0.1.0","title":"sendgridr 0.1.0","text":"Add content_id attachments. Add auto-setting mime type.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-003","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.3","title":"sendgridr 0.0.3","text":"attachments() function check path param set right file.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-002","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.2","title":"sendgridr 0.0.2","text":"Set print function sg_mail class.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-001","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.1","title":"sendgridr 0.0.1","text":"Minimal version launched.","code":""},{"path":"https://mrchypark.github.io/sendgridr/news/index.html","id":"sendgridr-0009000","dir":"Changelog","previous_headings":"","what":"sendgridr 0.0.0.9000","title":"sendgridr 0.0.0.9000","text":"Added NEWS.md file track changes package.","code":""}]