1.1.3 • Published 1 year ago

nodemailer-openssl-smime v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Nodemailer S/MIME Encryption via OpenSSL

Installation

npm i nodemailer-openssl-smime --save

Usage

import { createTransport } from "nodemailer";
import smime from "nodemailer-openssl-smime";

const sendEncryptedEmail = async () => {
  const transport = createTransport({
    /* ... */
  }).use("stream", smime({ recipient: "-----BEGIN CERTIFICATE-----..." }));

  await transport.sendMail({
    from: "sender@example.com",
    to: "recipient@example.com",
    subject: "This is a test",
    text: "Hello world",
  });
};