【发布时间】:2013-01-04 09:51:39
【问题描述】:
我正在使用 sendgrid 和 nodemailer 尝试发送 HTML 电子邮件。 这是代码:
for(var i = 0;i<emails.length; i++){
email.sendMail({
from:'"Name" <noreply@domain.com>',
to:emails[i],
HTML:"<h1>hi</h1>",
generateTextFromHTML:true,
subject: "Blah"
},function(err,res){
if(err){console.log(err)};
if(res){console.log(res.message)};
})
}
如果您需要更多信息,请告诉我。 谢谢, 阿里
【问题讨论】:
-
您是否尝试只发送一封电子邮件?它在没有循环的情况下工作吗?我们需要有关您的
email和emails对象/数组的更多信息 -
您至少需要将
err、res和res.message的输出提供给我们,以便调试。此外,设置也会有所帮助。 -
您是否尝试过使用“html”而不是“HTML”键,是否定义了 nodemailer 传输?