CPanel の内部で、x@x.com に送信されたすべての電子メールが私の python スクリプトにパイプされるように設定しました。添付ファイルをサーバー上の特定のディレクトリに保存し、おそらく電子メール自体の件名/メッセージを表示するにはどうすればよいですか?
1249 次
1 に答える
6
このパッケージを使用して、emailMIME 形式の電子メール メッセージを処理できます。email.parser.FeedParserメッセージを解析してemail.message.Messageオブジェクトを取得するために使用します。
- のようなヘッダー フィールドを取得する辞書のように扱います
Subject。 is_multipart()マルチパートであり、添付ファイルがあるかどうかを確認するために使用します (または、プレーンテキスト + HTML メッセージである可能性があります)。- メソッドを使用して、
walk()すべてのマルチパート サブメッセージを再帰的に処理します。Content-Dispositionヘッダーが で始まるサブメッセージattachmentは添付ファイルであり、 を使用して内容を取得できますget_payload()。
于 2013-01-17T23:03:51.307 に答える