首页 > 解决方案 > 如何跟踪电子邮件是否打开,电子邮件是否发送,电子邮件是否退回?

问题描述

我正在尝试构建电子邮件营销工具。我可以在其中跟踪我的客户的行为,无论他们是否打开了电子邮件以及是否已发送电子邮件。我将在电子邮件中发送一些 HTML 模板。

所以我想知道如何开发这种类型的协议的概念?我将后端用作 NodeJs、Nodemailer,而对于前端,我使用的是 react js。

我正在尝试开发像mailchimp这样的原型。

那么任何人都可以建议我如何实现这一目标吗?

标签: node.jsreactjsmailchimp

解决方案


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 正文中添加一个小的隐藏图像,当从您的服务器加载该图像时,您至少可以知道客户是否正在打开他们的电子邮件。


推荐阅读