当没有未读邮件时,imaplib 从 imaplib.search(None, '(UNSEEN)') 返回 OK 状态

问题描述

我试图只阅读未读电子邮件,但即使没有新邮件,我也从 OK 获得 imap.search 状态。

import imaplib
import email
from email.header import decode_header
imap = imaplib.IMAP4_SSL("imap.gmail.com")
# authenticate
imap.login(username,password)
status,messages = imap.select("INBox")
(retcode,messages) = imap.search(None,'(UNSEEN)')
if retcode == 'OK': # <--here Im getting OK all the time
    print('status OK')
exit()

 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)