import imaplib
user = raw_input("Enter your GMail username:")
pwd = getpass.getpass("Enter your password: ")
m = imaplib.IMAP4_SSL("imap.gmail.com")
m.login(user,pwd)
m.select("[Gmail]/Inbox") # here you a can choose a mail box like INBOX instead
m.search("NEW")
我想通過Python中的imap僅選擇Gmail中的新郵件。問題是,我總是得到以下錯誤:使用imaplib在Gmail中進行搜索
imaplib.error: command SEARCH illegal in state AUTH
我GOOGLE了它和閱讀,我不得不使用IMAP4,但我已經在使用它,我真的不能找出如何解決它。
該文件夾被稱爲'INBOX',而不是'[Gmail]/Inbox'。我相信Gmail不支持'\ Recent'標誌,因此搜索'NEW'永遠不會匹配任何消息。 – dkarp 2011-03-01 22:55:23