IMAP4.select()返回的郵件數量超過了gmail收件箱中的郵件數量。爲什麼IMAP4.select()顯示的郵件數量比收件箱中的郵件數量多
def login_credentials():
db = MySQLdb.connect("192.168.140.38","admin_newsletter","zxax5575","admin_newsletter")
cursor = db.cursor()
sql="SELECT email, password FROM readmail_account"
cursor.execute(sql)
details = cursor.fetchone()
return details
def connect_imap():
m = imaplib.IMAP4_SSL("imap.gmail.com") # server to connect to
print("{0} Connecting to mailbox via IMAP...".format(datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S")))
details = login_credentials()
m.login(details[0], details[1])
print m.select()
connect_imap()
這使輸出
( 'OK',[ '22587'])
但我只有22309在我的收件箱的郵件,爲什麼如此?
它顯示閱讀+未讀郵件,我猜。計數22,309必須是未讀郵件,而22587是所有郵件。 –
你是如何到達22,309的數字? –