0

在我们即将推出的应用程序中,我们将与客户进行电子邮件通信。电子邮件正在从我们的应用程序 UI 中发送\接收。(我们有一个后台管理 GUI,您可以通过该管理 GUI 查看收到的电子邮件并回复)

我们遇到的一个问题是:

当我们向客户发送电子邮件时,我们会将通信的元数据保存在我们的数据库中。

我们想要的是将客户的回复识别为原始通信的延续电子邮件(因此我们可以从数据库中查询通信元数据以进行进一步处理)

我们如何将这些电子邮件识别为根通信的一部分?我们考虑为每封发送给客户的电子邮件注入一个唯一的 ID,并带有对应的 ID,但如果客户想要更改它甚至删除它的问题。还有其他选择吗?

ps 最初我们考虑将我们发送的电子邮件的 MESSAGE_ID 保留为通信 ID。这很好用,因为回复电子邮件的标题包含对 MESSAGE_ID 的回复。

这不起作用的原因是我们正在使用第 3 方公司来管理我们的电子邮件发送 (silverpop),他们的 API 不允许我们为我们发送的每封邮件获取 MESSAGE_ID。

任何信息都会有所帮助。谢谢!

4

1 回答 1

1

一种常见的技术是在主题“[Contact:foo]”中放置一个标识符,就像您说的那样,在正文中添加一条注释告诉客户不要更改主题,以便正确发送电子邮件。

“请在不改变主题的情况下回复此邮件,以便您的问题得到及时处理”。

显然,在解析入站主题时,您必须忽略“Re:”、“Fwd:”等内容。

这比在正文中放一些东西并要求客户在他/她的回复中包含原始内容更安全。

于 2013-07-31T12:22:33.890 回答