web/modules/mail.js
2021-11-17 15:32:44 +07:00

43 lines
No EOL
879 B
JavaScript

var nodemailer = require("nodemailer");
let config;
try {
config = require('../config');
} catch (e) {
console.log('No config file found');
process.exit(0);
}
function send(to, subject, content) {
var email = email;
var token = token;
var mail = nodemailer.createTransport({
host: config.mail.host,
port: config.mail.port,
secure: false,
auth: {
user: config.mail.user,
pass: config.mail.password,
},
tls: {
rejectUnauthorized: false,
},
});
var mailOptions = {
from: config.mail.user,
to: to,
subject: subject,
html: content
};
mail.sendMail(mailOptions, function (error, info) {
if (error) {
return 1;
} else {
return 0;
}
});
}
module.exports = {
send
}