Невозможно отправить почту нескольким получателям через почтовый узел - PullRequest
0 голосов
/ 25 сентября 2018

Привет. Я пытаюсь отправить почту нескольким получателям через почтовую программу, но она отправляется только трем последним получателям, а иногда отправляется более одного раза одному и тому же получателю. Вот мой код и заранее благодарю за помощь.

 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');

        });
...