这就是我所处的位置,但我不确定下一步该怎么做:
import imaplib
import email
conn = imaplib.IMAP4()
conn.login("username", "password")
status, messages = conn.select('INBOX')
if status != "OK":
print ("Incorrect mail box")
exit()
print (messages)
发布于 2018-06-17 07:27:19
我已经在gmx下测试过了,它可以工作,请看一下https://docs.python.org/3/library/email.html和https://docs.python.org/3/library/imaplib.html。
import imaplib
import email
mail = imaplib.IMAP4_SSL('imap')
mail.login('username', 'password')
status, messages = mail.select('INBOX')
if status != "OK": exit("Incorrect mail box")
for i in range(1, int(messages[0])):
res, msg = mail.fetch(str(i), '(RFC822)')
for response in msg:
if isinstance(response, tuple):
msg = email.message_from_bytes(response[1])
print (msg["subject"])
https://stackoverflow.com/questions/50892218
复制相似问题