5

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 つのエントリを持つ配列である必要があります。各エントリには、電子メール テキストとできるだけ多くのメタデータ (日付、送信者、件名など) が含まれます。

これを達成するための標準的/最新の方法はありますか? さまざまなクライアントからの応答のリストが維持されていますか? 同様の質問を検索しましたが、これまでのところ満足のいく答えはありません。

4

1 に答える 1

0

これは便利かもしれません。

https://github.com/zapier/email-reply-parser

于 2014-02-19T09:52:35.817 に答える