0

Python でメールボックスを管理するために運を試しています。

私のコード例は

for eachmail in mailbox.mbox(mboxfile):
    print eachmail['From']

コンテンツ全体を印刷してフォローしました。

Delivered-To
Subject
To
Content-Type
MIME-Version
Message-Id

mbox メッセージ インスタンスから取得できるすべてのプロパティを示す完全なドキュメントはありますか? Python ドキュメントでは、これらのいずれも指定されていませんhttp://docs.python.org/library/mailbox.html#mailbox.mbox

4

3 に答える 3

1

メッセージに含まれるヘッダーに完全に依存します。それらのほとんどはオプションです。一般的なものについてはRFC2076を確認してください。

于 2012-10-21T17:02:57.583 に答える
1

これらは電子メールメッセージのヘッダーです。特定のヘッダーは大幅に異なり、既存のヘッダーを実際に信頼することはできません(、、のように存在すると予想されるものToでもSubject)…しかし、ウィキペディアには一般的なヘッダーとその意味のかなり良いリストがあります:http:// en.wikipedia.org/wiki/Email#Header_fields

于 2012-10-21T17:04:22.467 に答える
0

変数の使用

mm=mailbox.mbox(mboxfile)
message=mm[0]
message.keys()

mm['Subject'] または mm['Message-ID'] を使用してアクセスできるようになりました

于 2016-08-20T12:00:34.377 に答える