我试图将ID嵌入到电子邮件中,以便当收件人回复我的系统发送的电子邮件时,我的系统可以将其拾取并将两者匹配在一起。将标识符嵌入到电子邮件中
我已经尝试追加一个自定义标题,但是当用户回复时会将其删除。
我已经尝试在电子邮件中嵌入HTML注释,但Outlook在创建回复电子邮件时似乎没有保留注释。
最糟糕的情况是,我可以手动尝试并按时间跨度匹配发送和接收的电子邮件,或者在邮件正文中包含可见标记。
有谁知道更优雅的解决方案?
在此先感谢
我试图将ID嵌入到电子邮件中,以便当收件人回复我的系统发送的电子邮件时,我的系统可以将其拾取并将两者匹配在一起。将标识符嵌入到电子邮件中
我已经尝试追加一个自定义标题,但是当用户回复时会将其删除。
我已经尝试在电子邮件中嵌入HTML注释,但Outlook在创建回复电子邮件时似乎没有保留注释。
最糟糕的情况是,我可以手动尝试并按时间跨度匹配发送和接收的电子邮件,或者在邮件正文中包含可见标记。
有谁知道更优雅的解决方案?
在此先感谢
电子邮件中已包含这样的标识符,称为Message-ID
。甚至还有一种方法可以通过在称为In-Reply-To
的标头中发送该ID来发送您要回复的邮件。这几乎是所有的电子邮件客户端完成的,这就是他们通常做线程的方式。
它定义在RFC 822(这是非常古老),并可能重新定义和改进的更现代版本。
如果您接收到的电子邮件可以处理+ FOO或-foo后缀使用。
许多电子邮件系统可以将[email protected]或[email protected] 路由到[email protected]。你可以用某种标识符替换foo。
几个邮件列表服务器使用它来跟踪反弹。
我刚刚尝试过交流和lavabit.com,幽默似乎支持! (还是)感谢你的建议。 – 2009-10-02 12:32:48
虽然我不能肯定地说,我对那种物质的调查,前一段时间产生了以下“结论”:
这部分是因为,我怀疑,:
我所看到的“独特代码”,在电子邮件正文中明文飞来飞去,但我会建议具有嵌入在返回地址,而不是一个唯一的标识符。
通常的做法是将ID放置在主题行和/或消息文本中可见的某处,并通知收件人他不应修改主题或在回复时引用原始邮件。
我已经建议在我的问题! – 2009-10-02 12:34:22
我回答说,这是通常的做法。 – jarnbjo 2009-10-02 13:01:02
听起来很脆。 – 2012-11-06 16:11:44
我已经看到,包括与同时链接到用户名称唯一的一个字节的图像的方法。当他们查看电子邮件并下载图像时,您的HTTP服务器将记录该独特图像的命中。当然,用户需要显示图像,但是您可以在消息中包含要求显示图像的消息。我们实际上将内容包含在图片中,以便他们需要显示图片。
完美,像魅力一样工作!我永远不会发现! – 2009-10-02 12:49:48
现在的规范是RFC 5322.相关章节是http://tools.ietf.org/html/rfc5322#section-3.6.4 – 2012-11-06 16:10:58