我正在用Python编写电子邮件解析器,并寻找一种从电子邮件正文中提取所有以前的电子邮件(转发,回复)的方法。该脚本必须支持尽可能多的电子邮件客户端(gmail,outlook,iphone等)。例如,如果正文是:
example email text
On Jul 31, 2013, at 5:15 PM, John Doe <jdoe@gmail.com> wrote:
> example email text
>
>
> *From:* Me [mailto:me@gmail.com]
> *Sent:* Thursday, May 31, 2012 3:54 PM
> *To:* John Doe
> *Subject:* RE: subject
>
> example email text
结果应该是一个包含3个条目的数组,每个条目包含电子邮件文本和尽可能多的元数据(日期,发件人,主题等)。
有没有标准/现代方法来实现这一目标? 是否有来自不同客户的维护回复列表? 到目前为止,我已经搜索过类似的问题但没有令人满意的答案。