mboxファイルからメールを読み込み、それに基づいて何らかのアクションを行いたいと思います。私はmboxファイルを書いたり変更したりしたくないのですが、別のプロセスで変更されます(ほとんど新しいメールを追加します)。pythonを使ってmboxフォルダからメールを読む
私はこのドキュメントを読んでいます。 http://docs.python.org/library/mailbox.html#mailbox.mbox
しかし、私はメールを読む前に)(ロック呼び出す必要があります私は、次の
- を理解していませんか? (私は ファイルに書いていません)
- 他のプロセス (thunderbird)がファイルを変更したときにコールバックを取得できますか?
- ファイルの変更がmboxオブジェクトに反映されていますか?つまり、mboxオブジェクトを作成した後、新しいメールがファイルに追加された場合、そのオブジェクトを使ってメッセージにアクセスしますか?または、私は再び新しいオブジェクトを作成する必要がありますか?
PS:私は、サンダーバードのいずれかのプラグインをインストールすることができないわけではない:(
この文章は「メールボックス」文書にありますか? msgstr "メッセージが要求されるたびに、新しい表現(通常はMessageインスタンス)がメールボックスの現在の状態に基づいて生成されます。" – jrennie
@jrennie私は、現在の状態は、オブジェクトを介して状態が変更され、ファイルは変更されないことを意味します。私は新しいメールを追加して長さをチェックしようとしましたが、それは同じでした。私は再び新しいオブジェクトを作成したとき、私は追加を見ることができました。 – balki