'use strict'; const nodemailer = require('nodemailer'), env = require('./env.js'); let transporter = nodemailer.createTransport({ host: 'keithirwin.us', port: 587, secure: false, requireTLS: true, auth: { user: 'NoReply@tracman.org', pass: 'Ei0UwfrZuE' }, // logger: true, // debug: true }); /* Confirm login */ // transporter.verify( (err,success)=>{ // if (err){ console.error(`SMTP Error: ${err}`); } // console.log(`SMTP ${!success?'not ':''}ready...`); // } ); module.exports = { send: transporter.sendMail.bind(transporter), text: (text)=>{ return `Tracman\n\n${text}\n\nDo not reply to this email\nFor information about why you received this email, see the privacy policy at ${env.url}/privacyy#email`; }, html: (text)=>{ return `

+Tracman

${text}

Do not reply to this email. For information about why you recieved this email, see our privacy policy.

`; }, from: `"Tracman" `, to: (user)=>{ return `"${user.name}" <${user.email}>`; } };