2017-09-20 4 views
0

私はPythonで電子メールを読むことができるプログラムを開発しています。私のプログラムは添付ファイルであってもGMAILから電子メールを読むことができますが、私のプログラムはApple Mailから送られた電子メールを読むことができません。Python:アップルのメールコンテンツ

アップルメールでMessage.get_payload()を使用したときにGMAILから送信したメールとは異なり、値はありません。私はpythonの初心者です、これは私の最初のプロジェクトですので、私に同行してください。前もって感謝します。

注:私がAppleから送信した電子メールには添付ファイルがあります。

更新:私は今、私のループすべてのペイロードそれがマルチパートであるため、ときにのみ

の内側と、このテキストを出力しますので、私の唯一の問題は今、添付ファイルを取得する方法である電子メール内のテキストを読むことができます

"[<email.message.Message object at 0x000001ED832BF6D8>, <email.message.Message object at 0x000001ED832BFDD8>]"

答えて

0

これは私がApple Mailのから送信される電子メールのコンテンツタイプが含まれている私の電子メール内のテキストおよび「関連/マルチパート」を含む「プレーンテキストを/」を含むマルチパートだったようになりましたそれはそう大丈夫です画像が添付されています。だから私は電子メールがマルチパートであるかどうかを確認する必要がありました。すべてのペイロードを印刷するにはそれをループします。

関連する問題