-1
私は電子メールIDを取得し、それらのすべてを取得しようとしています。これはどうすればいいですか?ありがとう!python imaplib gmailはリストから複数の結果を取得しています
次は私のコードです:
件のデータで私のためにimport imaplib
import re
user = 'user'
pwd = 'password'
imap_server = imaplib.IMAP4_SSL('imap.gmail.com', 993)
imap_server.login(user, pwd)
imap_server.select('Inbox')
typ, response = imap_server.search(None, '(SUBJECT "Hello")')
response = str(response[0])
response_re = re.compile('\d+')
response_pat = re.findall(response_re, response)
for i in response_pat:
results, datas = imap_server.fetch(i, "(RFC822)")
:
print i
大胆で大きな印刷テキストを使用して、必要なことを教えてください。質問をする場合は、丁寧に質問してください。 –
データを反復処理する場合は、フェッチごとにデータを格納する必要があります。リストを作成します: 'datas = []'、次にリストにデータを追加します。 'datas.append(data)' –
@JasonYeo彼は太字を使用していません。ちょうど正しくフォーマットしていません...(つまり、太字のテキストのようにハッシュコメントです) – Irfy