UNPKG

signalk-to-noforeignland

Version:

SignalK track logger to noforeignland.com

24 lines (22 loc) 679 B
const nodemailer = require('nodemailer'); async function sendEmail(options) { const mail = nodemailer.createTransport({ service: options.emailService, auth: { user: options.user, pass: options.password, } }); var mailOptions = { from: options.from, to: options.to, subject: `GPX ${(new Date()).toISOString()}`, text: 'Generated by SignalK Tracker', attachments: [{ // file on disk as an attachment filename: 'track.gpx', path: options.trackFile // stream this file }], }; await mail.sendMail(mailOptions); } module.exports = sendEmail;