【发布时间】:2020-06-30 18:55:46
【问题描述】:
我正在使用 Sendgrid 节点模块 @sendgrid/mail 并作为测试我按照以下代码对收件人电子邮件地址进行硬编码的一种方式。当我使用模板(预置在 Sendgrid 中)时,我在 Sendgrid 中看到电子邮件收件人字段为 null 并且错误“被阻止”(顺便说一句,禁止列表中没有任何内容)。发送没有 DynamicTemplateData 部分的电子邮件工作正常
const msg = {
to: 'xxx@xxxxx.com',
from: 'yyy@yyy.com',
subject: 'Blah',
text: 'Blah....,
html: '<p>Blah....</p>',
templateId: 'd-xxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
dynamicTemplateData: {
subject: subject,
link: resetLink
},
};
(async () => {
try {
await sgMail.send(msg);
} catch (error) {
console.error(error);
}
})();
【问题讨论】: