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 */
}
});