Как я могу изменить следующий компонент отправки электронной почты (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';
}
});
}