Skip to contents

emayili 0.9.3

CRAN release: 2025-02-07

  • Fixed multipart/alternative and multipart/mixed MIME contents so that various combinations of content are handled correctly (each of these either with or without an attachment):
    • text
    • HTML and
    • text and HTML (multipart/alternative). .

emayili 0.9.2

CRAN release: 2025-01-28

  • Changed multipart/mixed to multipart/alternative as main content MIME type for messages with more than one piece of content.

emayili 0.9.1

CRAN release: 2024-06-24

emayili 0.9.0

emayili 0.8.0

CRAN release: 2024-04-23

emayili 0.7.18

CRAN release: 2023-08-30

emayili 0.7.17

CRAN release: 2023-08-19

emayili 0.7.16

emayili 0.7.15

CRAN release: 2023-03-08

  • Consistent signatures for before() and after() generic functions.
  • Added section about encryption in README.

emayili 0.7.14

emayili 0.7.13

CRAN release: 2022-11-27

  • Add server support for ZeptoMail.

emayili 0.7.12

  • Add pre-commit hooks to enforce linting and style.

emayili 0.7.11

CRAN release: 2022-08-17

  • Improve handling of non-ASCII characters in markdown documents.

emayili 0.7.10

CRAN release: 2022-04-28

  • Remove normalise() example with challenging UTF-8 characters.

emayili 0.7.9

CRAN release: 2022-04-06

  • Handle multiple keys on keychain for sender.

emayili 0.7.8

  • Add normalise() and validate().

emayili 0.7.7

  • Add support for Mailfence SMTP.

emayili 0.7.6

  • Cater for non-ASCII characters in email address display name.
  • Don’t include Bcc in headers.
  • Add signature().
  • Clean up whitespace in HTML.

emayili 0.7.5

CRAN release: 2022-02-06

  • More robust handling of addresses.
  • Tweak indenting in headers.
  • Quote display name differently for as.character() and print().
  • Cater for “Last, First” in to(), cc() and bcc().

emayili 0.7.4

  • Render self-contained HTML from R Markdown.
  • Add a Shiny demo app.
  • Streamlined handling of CSS in HTML messages.
  • Message templates.

emayili 0.7.3

  • Don’t require recipient address or recipient keys for signing.
  • Refactor code for attaching images (consolidate for HTML body and rendered).

emayili 0.7.2

  • Add smtpbucket() which makes it easy to use SMTP Bucket for testing.
  • Images in HTML messages are converted into attachments with CID.

emayili 0.7.1

  • Fix encoding of non-ASCII characters in MIME headers.

emayili 0.7.0

CRAN release: 2021-12-13

  • Added full support for GPG signed and encrypted messages. (issue #84)

emayili 0.6.9

  • Added initial support for GPG signed and encrypted messages.

emayili 0.6.8

emayili 0.6.7

emayili 0.6.6

  • Added Content-Language header field.
  • Added Comments & Keywords header fields.
  • Added support for Sendinblue and MailerSend.
  • Fix attachment name (#91). Thanks https://github.com/nlooije.

emayili 0.6.5

emayili 0.6.4

emayili 0.6.3

emayili 0.6.2

emayili 0.6.1

CRAN release: 2021-10-08

  • Add importance() for Importance header field.
  • Add priority() for Priority header field.
  • Add Content-MD5 header field.

emayili 0.6.0

  • Refactor representation of Mail and MIME headers.

emayili 0.5.6

  • Also support include_css in html().

emayili 0.5.5

  • Use include_css option to specify what rendered CSS is included. Can specify a combination of "rmd", "bootstrap" and "highlight".

emayili 0.5.4

  • Wrap <img> in <figure> and support fig.cap, fig.alt & fig.class.

emayili 0.5.3

  • Cache rendered Markdown.

emayili 0.5.2

  • Pass params argument through to rmarkdown::render().
  • Include extra CSS.
  • Include external CSS.
  • Replace bare "\n" with "\r\n".

emayili 0.5.1

  • Add SystemRequirements for Pandoc.
  • Check for Pandoc before calling render().
  • Complete test coverage.

emayili 0.5.0

CRAN release: 2021-09-17

emayili 0.4.20

  • Render R Markdown into HTML body (separate functions for plain & R Markdown).
  • Add MIME class.

emayili 0.4.19

  • Render plain Markdown into HTML body.

emayili 0.4.18

CRAN release: 2021-09-06

  • Add envelope_details and envelope_invisible options.
  • Enable glue interpolation in text().

emayili 0.4.17

CRAN release: 2021-09-02

  • Fix regression in From and Sender header fields.
  • Improve test for formatting of header fields.

emayili 0.4.16

CRAN release: 2021-08-21

emayili 0.4.15

CRAN release: 2021-07-30

  • Moved testing to GitHub actions

emayili 0.4.14

emayili 0.4.13

emayili 0.4.12

CRAN release: 2021-07-13

emayili 0.4.11

CRAN release: 2021-06-25

  • Email addresses can include name. Both "Bart Simpson <bart@eatmyshorts.com>" and "bart@eatmyshorts.com" are valid (#67).
  • Add NEWS.md (#66).