通过电子邮件回复主题帖

7
我正在编写一个应用程序,让用户可以直接从他们的电子邮件中回复帖子或主题,类似于Facebook。用户已经可以通过电子邮件添加新帖子,并且效果很好。
当生成新帖子时,会向特定用户发送电子邮件提醒,并创建包含原始帖子/主题ID的编码字符串的唯一回复地址。这个系统可以正常工作。邮件已经发送,系统使用唯一的回复地址接收回复。
我的问题是试图从引用在底部的原始电子邮件中隔离出电子邮件的评论/回复。以下是收到的电子邮件正文示例:
reply text

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

我曾考虑使用特定的字符或字符串来定位回复邮件,但每个电子邮件提供商在回复时都会以不同的方式显示原始邮件。

请问有人有什么想法可以从原始邮件的标题和正文中分离出回复文本吗?

谢谢,

Chris.


相关的吗?https://dev59.com/BHVC5IYBdhLWcg3wfhKL - Matt
@Matt - 谢谢。我正在查看它。看起来没有一个直接的答案(如预期的那样 :( )。 - Kit
2个回答

1
我写的支持票系统,我专注于使用引用电子邮件头将先前的消息ID连接起来。许多系统会保留它,但当然不是所有系统都会这样做。此外,我的系统是有机的,即尝试在较少受控制的环境中处理任何主题和正文的电子邮件。这是一个正在进行中的工作。

0

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


很遗憾,我认为这个问题没有非黑客解决方案。我假设必须通过电子邮件进行回复,对吗?也就是说,你不能只是发送一个回复链接,让他们指向在线回复表格? - J. Taylor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接