npm.io
1.1.3 • Published 3 years ago

nodemailer-openssl-smime

Licence
MIT
Version
1.1.3
Deps
2
Size
182 kB
Vulns
12
Weekly
0
Stars
3
Install scriptsThis package runs scripts during installation (preinstall/install/postinstall)

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",
  });
};

Keywords