1.0.23 • Published 5 years ago

@cryptoket/mail-manager v1.0.23

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

MailManager

Installation

npm install @cryptoket-private/mail-manager

Usage

Sending Email

import { EmailFactory } from '@cryptoket-private/mail-manager
const config = {
  auth: {
    pass: string;
    user: string;
  };
  host: string;
  pool: true;
  port: number;
  secure: boolean;
};
EmailFactory.setTransporterConfig(config);
const extension = 'ejs'; // or pug
const path = '<your template file location>';
const email = EmailFactory.get(path, extension);
email.send({ 
  message: {
    from: string,
    to: string
  }, 
  send: boolean,
  locals: {
    /** put your local variable here */
  }
});