【发布时间】:2016-12-04 06:47:39
【问题描述】:
有人可以帮我在 sendgrid v3 + node.js 中向多个收件人发送电子邮件吗?我注意到当我在to 字段中输入多个电子邮件地址时,只有第一个电子邮件地址会收到电子邮件。第一个之后的邮箱没有收到邮件:
send: function(email, callback) {
var from_email = new helper.Email(email.from);
var to_email = new helper.Email('emailUser1@gmail.com,emailUser2@gmail.com,emailUser3@gmail.com');
var subject = email.subject;
var content = email.content
var mail = new helper.Mail(from_email, subject, to_email, content);
var sg = require('sendgrid')(process.env.SENDGRID_API_KEY);
var request = sg.emptyRequest({
method: 'POST',
path: '/v3/mail/send',
body: mail.toJSON(),
});
sg.API(request, function(err, res) {
console.log(res);
if(err) {
console.log('---error sending email:---');
console.log(err);
console.log(err.response.body);
callback(500);
} else {
callback(200);
}
});
}
在上面的例子中,只有emailUser1@gmail.com 会收到邮件; emailUser2@gmail.com 和 emailUser3@gmail.com 没有收到电子邮件。
有人可以帮忙吗?
提前致谢!
【问题讨论】: