1

IMAP アクセスを使用して GMail アカウントで添付ファイル付きのすべてのメールを見つける方法は? 私はPythonを使用していますが、これを行う唯一の方法は各メッセージをチェックすることですか?

ありがとう

4

1 に答える 1

7

IMAPClientIMAP を扱う際のフラストレーションを解消してくれるライブラリをチェックしてみてください。

これは、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 件の添付ファイル付きメッセージ

添付ファイル付きメッセージの UID:
【85L】
于 2011-10-28T16:12:58.097 に答える