UNPKG

mailor

Version:

Low-cost mailing authoring

18 lines (14 loc) 441 B
const nodemailer = require('nodemailer'); class MailerProvider { constructor(transport, options, defaults, internalErrors) { if (Array.isArray(defaults)) { internalErrors = defaults; defaults = undefined; } this.transport = nodemailer.createTransport(transport); this.defaultData = defaults; this.defaultOptions = options; this.internalErrors = internalErrors; } } module.exports = MailerProvider;