2011-10-28 14 views

答えて

5

あなたはIMAPを扱うの不満の多くを取り除くIMAPClientライブラリをチェックアウトすることができます。

これは、あなたがIMAPClientを使用して添付ファイル付きのメールを取得する方法を次のとおりです。

from imapclient import IMAPClient 

HOST = 'imap.gmail.com' 
USERNAME = '' 
PASSWORD = '' 
ssl = True 

server = IMAPClient(HOST, use_uid=True, ssl=ssl) 
server.login(USERNAME, PASSWORD) 

server.select_folder('INBOX') 
messages = server.search(['X-GM-RAW has:attachment']) 

print '%d messages with attachments' % (len(messages),) 
print 
print 'UIDs of messages with attachments:' 
print messages 

結果:

 
1 messages with attachments 

UIDs of messages with attachments: 
[85L] 
関連する問題