Skip to content

Latest commit

 

History

History

smtp

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

@promise-watch/smtp

Installation

pnpm add @promise-watch/smtp

Usage

import { SmtpNotifier } from "@promise-watch/smtp";
import type SMTPTransport from "nodemailer/lib/smtp-transport";
import type Mail from "nodemailer/lib/mailer";

const smtpOptions: SMTPTransport | SMTPTransport.Options | string = {
  host: process.env.SMTP_HOST,
  port: Number(process.env.SMTP_PORT) || 587,
};

const mailOptions: Mail.Options = {
  to: process.env.SMTP_TO,
  from: process.env.SMTP_FROM,
};

new SmtpNotifier(smtpOptions, mailOptions);