在回复电子邮件中保留标题数据

时间:2009-05-11 05:24:16

标签: email email-integration email-client

我正在尝试确定从原始电子邮件到回复信息的最佳方式。

基本上,它是从原始电子邮件(c#)传递GUID,当接收者回复时,该GUID也会被发回以供参考。

我已尝试设置MessageID,因此使用Outlook时,In-Reply-To值将使用原始ID设置,但是使用某些webclient电子邮件系统时,不会在回复时创建该值。是否有其他方式通过电子邮件标题发送此信息?

4 个答案:

答案 0 :(得分:9)

VERP的一些变化可能是最可靠的......

http://en.wikipedia.org/wiki/Variable_envelope_return_path

具体而言,不是将所有回复转到同一地址,而是将要保留的信息编码到电子邮件的发件人地址中。

例如,对于服务台票证,您可以使用以下内容:

From: Helpdesk <support-ticket-123@example.com>
To: End User <user@example.org>
Subject: Ticket #123 - problem with computer.

这样,无论用户在主题或文本中编辑的内容如何,​​您都知道接收电子邮件地址所引用的票证。

答案 1 :(得分:2)

我认为你不能仅通过标题做任何完全可靠的事情 - 必须合作的客户数量是巨大的。

大多数执行此操作的系统通过在发送的电子邮件正文中包含某些内容来允许其识别邮件,并包括指示收件人在响应中包含该文本块的文本。您也可以尝试将其包含在主题中(并包括正文中的文本以保持主题不变)。这就是我见过的一些邮件列表管理员的做法。

答案 2 :(得分:1)

我偶然发现了这个问题,而且内容非常丰富。但是,这给我留下了一个问题:使用VERP或编辑“回复”或“来自地址”的变体会导致邮件被锁定在垃圾邮件过滤器中吗?

我已经读过垃圾邮件发件人经常更改退回地址,以防止他们的服务器被错误的电子邮件地址反弹阻塞。采用这种方法是否存在垃圾邮件风险?

答案 3 :(得分:0)

最可靠的方法是将ID放在主题中,这应该在整个回复中保留。

(告诉用户他们应该保持主题完好无损。)

RT是一个受欢迎的票务系统。他们使用简单的主题格式,例如“[Ticket #123]”并关键123