わかりましたので、imap lib を使用してメッセージをダウンロードしています。メッセージ全体をダウンロードするのではなく、添付ファイルだけを見てください。たとえば、メッセージを受信して全体としてダウンロードすると、次の .txt 添付ファイルが表示されます。
------=_Part_1476882_26131288.1342315902872--
------=_Part_1476883_28164997.1342315902872--
Content-Type: application/octet-stream;
name=textplain_2.txt
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=textplain_2.txt
Bhh
------=_Part_1476883_28164997.1342315902872--
上記のメッセージの Bhh は、テキスト ファイルの内容です。添付ファイルをダウンロードするだけの方法はありますか? http://www.devshed.com/c/a/Python/Python-Email-Libraries-part-2-IMAP/3/でこれについて話しているチュートリアルを見ましたが、ダウンロードする方法や添付されたテキスト ファイルの内容だけを取得する...
彼らは次のようなことを提案しました....
r, data = server.fetch(‘6’, ‘(UID BODY[TEXT])’)
r, data = server.fetch(‘6’, ‘(UID ENVELOPE)’)
r, data = server.fetch(‘2:5’, ‘(BODY[HEADER.FIELDS (SUBJECT FROM)])
私はそれが次のようなものになると考えていました:
server.fetch(‘6’, ‘(UID BODY[ATTACHMENT???<-------])’)
助けてください!