Python利用zmail收取郵件


收取郵件一般用pop和imap,這里使用國人大神開發的zmail來收取:

 1 '''
 2     #利用zmail收取郵件
 3     #只要幾行代碼
 4     #安裝庫:pip3 install zmail
 5     #國內大神開發的zmail,使用很符合國人習慣
 6 '''
 7 
 8 #導入庫
 9 import zmail
10 
11 #登錄郵箱
12 server = zmail.server('958316676@qq.com', '授權碼字符串')
13 
14 #獲取最新的郵件
15 mail = server.get_latest()
16 #print(mail)
17 #print(type(mail))
18 #查看郵件內容
19 #zmail.show(mail)
20 
21 #獲取郵件內容的一部分,比如只想看標題
22 print(mail['subject'])
23 #取出郵件的id
24 print(mail['id'])
25 #取出郵件的發件人
26 print(mail['from'])
27 #取出郵件的收件人
28 print(mail['to'])
29 #取出郵件的plaintext內容
30 print(mail['content_text'])
31 #取出郵件的html內容
32 print(mail['content_html'])
33 #取出郵件的附件
34 zmail.save_attachment(mail, target_path=None, overwrite=True) #將mail里獲取到的福建保存到target_path(指定路徑),overwrite表示發現重名文件應該怎么處理

 


免責聲明!

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



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