我正在尝试构建电子邮件营销工具。在这里,我可以跟踪客户的操作,无论他们是否打开电子邮件以及是否发送电子邮件。 我将在电子邮件中发送一些HTML模板。
所以我想知道这个概念,如何开发这种类型的协议? 我将后端用作NodeJ,Nodemailer,对于前端,我使用React js。
我正在尝试开发类似mailchimp的原型。
所以有人可以建议我如何实现这一目标吗?
答案 0 :(得分:0)
Nodemailer已经告诉您在发送电子邮件期间是否发生错误。
transporter.sendMail({
from: 'sender@example.com',
to: 'recipient@example.com',
subject: 'Message',
text: 'I hope this message gets delivered!'
}, (err, info) => {
// check for errors here
console.error(err);
console.log(info);
});
用于跟踪是否打开电子邮件:
您可以在HTML正文中添加一个小的隐藏图像,当从服务器加载该图像时,至少可以知道客户是否在打开电子邮件。