通过电子邮件回复主题

时间:2011-03-10 17:14:55

标签: php email

我正在编写一个应用程序,让用户直接通过类似于Facebook的电子邮件回复帖子或帖子。用户已经可以通过电子邮件添加新帖子,并且工作正常。

当生成新帖子时,会向特定用户发送电子邮件警报,并创建一个唯一的回复地址,其中包含带有原始帖子/帖子ID的编码字符串。这工作正常。系统会发送电子邮件,系统会使用唯一的回复地址接收回复。

我的问题是尝试将电子邮件中的评论/回复与下面引用的原始电子邮件隔离开来。以下是收到的电子邮件正文的示例:

reply text

(Origional Email Header)On 10 March 2011 16:35, Example SIte 
<pwKVb1BVUITY4Ai-fKR8ioPrR8Zki9cKBmAA0njXi8Y@example.us= > wrote:

我曾想过使用识别字符或字符串,但每个电子邮件提供商都会以不同的方式显示原始电子邮件。

有没有人有任何想法如何将回复文字与原始电子邮件的标题和正文隔离开来?

谢谢,

克里斯。

2 个答案:

答案 0 :(得分:1)

对于我写的支持票证系统,我专注于使用引用电子邮件标题连接以前的消息ID。许多系统都会坚持这一点,但当然不是全部。此外,我的系统是有机的,即尝试在较少受控环境中处理任何主体和身体的电子邮件。正在进行的工作。

答案 1 :(得分:0)

由于不同的电子邮件服务器会在回复中以不同方式格式化标题,我认为没有任何方法可靠地捕获所有这些。但是如果你正在处理相对较少的用户,你可以使用正则表达式匹配来捕获一些最常见的标题格式并删除它们。