【发布时间】:2011-07-22 04:20:58
【问题描述】:
我正在创建一个基本系统,允许用户通过电子邮件回复网站上的线程。但是,大多数电子邮件客户端在其回复电子邮件中包含以前电子邮件的文本。网站上不需要此文本。
有没有一种可靠的方法可以让我只提取新邮件,而无需事先了解早期的电子邮件?我正在使用 Python 的email 类。
示例消息:
Content-Type: text/plain; charset=ISO-8859-1
test message! This is the part I want.
On Thu, Mar 24, 2011 at 3:51 PM, <test@test.com> wrote:
> Hi!
>
> Herman just posted a comment on the website:
>
>
> From: Herman
> "Hi there! I might be interested"
>
>
> Regards,
> The Website Team
> http://www.test.com
>
这是来自 gmail 的回复消息,我相信其他客户可能会有所不同。一个好的开始可能是忽略以> 开头的行,但在新消息之间也可能有类似的行,然后它们可能应该保留。我还会有内容类型行和日期行。
【问题讨论】: