customRoutes/email.js (18 lines of code) (raw):

const nodemailer = require("nodemailer"); // set from: (default security@) to: subject: text module.exports = { sendemail: async function (mailinfo) { let transporter = nodemailer.createTransport({ sendmail: true, newline: 'unix', path: '/usr/sbin/sendmail', }); if (!mailinfo.from) { mailinfo.from = "cveprocess site <security@apache.org>"; } if (!mailinfo.to) { mailinfo.to = "ASF Security <security@apache.org>"; } let info = await transporter.sendMail(mailinfo); return info.messageId; } }