1
添付ファイルがあるメールをGmailアカウントで検索するにはどうすればよいですか? 私はPythonを使っていますが、これを行うには唯一の方法は各メッセージをチェックすることですか?添付ファイルがあるメールをGmailで検索するIMAP
おかげ
添付ファイルがあるメールをGmailアカウントで検索するにはどうすればよいですか? 私はPythonを使っていますが、これを行うには唯一の方法は各メッセージをチェックすることですか?添付ファイルがあるメールをGmailで検索するIMAP
おかげ
あなたは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]