【发布时间】:2017-04-02 21:24:06
【问题描述】:
我将 Nodejs 与 Express 一起使用,并且通过 Sendgrid 发送电子邮件,但 Sendgrid 正在更改 href 链接
var emailText = '<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body><a href="https://www.google.com">Here</a></body></html>'
var from_email = new helper.Email('contact@test.com');
var to_email = new helper.Email('contact@test2.com');
var subject = 'Test';
var content = new helper.Content("text/html", emailText)
var mail = new helper.Mail(from_email, subject, to_email, content);
var request = sg.emptyRequest({
method: 'POST',
path: '/v3/mail/send',
body: mail.toJSON(),
});
sg.API(request, function(error, response) {
if (error) {
console.log('Error response received');
}
console.log(response.statusCode);
console.log(response.body);
console.log(response.headers);
});
当电子邮件到达时,会出现以下链接:
https://u4006412.ct.sendgrid.net/wf/click?upn=rOQ9fjZGp5r0JyNfoC02LbL.....
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: node.js email express sendgrid