Привет. Я пытаюсь отправить почту нескольким получателям через почтовую программу, но она отправляется только трем последним получателям, а иногда отправляется более одного раза одному и тому же получателю. Вот мой код и заранее благодарю за помощь.
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
maillist.push('abdv@xyz.com');
var options = {viewEngine: {extname: '.hbs', layoutsDir: 'template /', defaultLayout: 'mailtemplate', partialsDir: 'template /'}, viewPath: 'template /', extName: '.hbs'};let transporter = nodeMailer.createTransport ({хост: 'Apacsmtp.xyz.com', порт: 25, secureConnection: false
});
transporter.use('compile', hbs(options));
let mailOptions =
{
from: 'abc@xyz.com.com',
subject: 'update alert', // Subject line
template: 'mailtemplate',
to:[],
context: {
case_client: client,
case_activity: activity,
case_name: casestudy_name,
case_id: casestudy_id,
case_url: "https://xyz@xyz.com/detail" + casestudy_id
}
};
transporter.sendMail(mailOptions, (error, info) => {
console.log("inside sendMail");
if (error) {
return console.log(error);
return res.json({ "status": "550", "message": "something went wrong" });
}
else {
return res.json({ "status": "200", "message": "email send successfully" });
console.log('Message %s sent: %s', info.messageId, info.response);
}
//res.render('index');
});