Измените nodemailer, чтобы использовать двух или более пользователей - PullRequest
0 голосов
/ 14 февраля 2020

Как я могу изменить следующий компонент отправки электронной почты (nodejs + mongodb, nodemailer) для доступа 2 или более пользователей? Могу ли я использовать один и тот же код для двух или более пользователей?

module.exports = function(templateName,to) {

var mailer = require('nodemailer');

var transporter = mailer.createTransport({
    service: 'Gmail',
    auth: {
        user: '***@gmail.com',
        pass: '****'
    }
});

//-- Get your html body from database

db.template.findOne({templateName : templateName},function(err,template){
var mailOptions = {
    from: template.senderMail, // sender address
    to: to, // list of receivers
    subject: template.subject, // Subject line
    html: template.template// html body
};
}); //-- this line can be change


transporter.sendMail(mailOptions, function (error, info) {
    if (error) {
        console.log('mail error' + error);
        return error;
    } else {
        console.log('mail info' + info);
        return 'OK';
    }
});
}

...