使用python计算电子邮件帐户中的邮件数

Gab*_*lli 2 python email pop3 imap inbox

有什么方法,在Python中,可以访问电子邮件帐户(我需要这个用于Gmail,但更好,如果有的话)并且能够看到收件箱中的邮件数量(甚至可能只是未读邮件) ?谢谢.

Ava*_*esh 6

你可以尝试这个

import imaplib  
obj = imaplib.IMAP4_SSL('imap.gmail.com', 993)  
obj.login('username', 'password')  
obj.select('Inbox')      <-- it will return total number of mail in Inbox i.e 
('OK', ['50'])  
obj.search(None,'UnSeen')  <-- it will return the list of uids for Unseen mails  
Run Code Online (Sandbox Code Playgroud)