Python3 使用IMAP接收郵件


import imaplib
import email
M = imaplib.IMAP4_SSL("imap.sina.com")
print(M)
try:
    try:
        M.login('test@sina.com', '123456')
        print('登錄成功')
    except Exception as e:
        print('login error: %s' % e)
        M.close()
    else:
        M.select()

        typ, data = M.search(None, 'ALL')
        print(len(data))
        for num in data[0].split():
            try:
                typ, data1 = M.fetch(num, '(RFC822)')
                msg = email.message_from_string(data1[0][1].decode('utf-8'))
                print(msg)
                print(msg["Date"])
            except Exception as e:
                print('got msg error: %s' % e)
        M.close()
        M.logout()
except Exception as e:
    print('imap error: %s' % e)
    M.close()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM