无论邮件客户端或响应类型(转发或回复)如何,我们都可以依靠它来将信息存储到邮件头中



我正在尝试设置一个消息头,以在一些电子邮件返回邮件系统(Exchange Server(并以编程方式处理它们时区分它们。一切都很好,但是,我找不到与我的目的相关的正确邮件头(信息/标记(,而且一些邮件客户端(如MS Outlook(也没有删除它。我尝试了Xref标头,正如人们在StackOverflow中提到的那样,但在您使用Outlook Windows客户端回复后,它会从邮件中删除。我已经阅读了Message Header指南,但似乎任何可以免费使用的(例如,不被MTA(如sendermessage-id等(都会被replyforward上的邮件客户端删除。

我尝试过XrefInjection-InfoX-Disclaimer(这是一个自定义标头(,但没有成功。唯一有效的选项是References标头,它在回复后仍然保持我的初始值,但是,它还附加了一个消息ID(这似乎很公平,因为标头在某种程度上反映了指南中描述的ID(。

我想讨论程序员在发送电子邮件时,无论使用哪种邮件客户端(Outlook、Thunderbird等(或邮件的响应方式(转发、回复等(,都可以真正依靠什么邮件头进行跟踪

经过几个月的研究,我注意到它就是这样。客户端总是删除额外的头,原因有很多,尤其是隐私。所以追踪器没有办法使用Header。我后来觉得这很有道理!这就是为什么营销人员总是使用跟踪链接。因此,最终的答案是使用所有客户端在事务期间保留的任何标头,即References标头。您所需要做的就是解析头值并提取您自己的自定义值。

希望这能帮助另一个我!

相关内容

  • 没有找到相关文章

最新更新