使用Python脚本获取未读电子邮件

时间:2014-07-31 07:07:19

标签: python email

当我运行下面的脚本时,它什么也没有返回,但我看不到代码的任何问题。 谁知道为什么?

Python代码:

#!/usr/bin/python
import imaplib
import email

mail=imaplib.IMAP4_SSL('imap.gmail.com',993)
mail.login('XXXXX@gmail.com','XXXXXX')
mail.list()
mail.select()
typ,data=mail.search(None,'UNSEEN')
print data

用法:

$ python 1.py
['']

1 个答案:

答案 0 :(得分:2)

我测试了你的脚本,当没有未读的电子邮件出现时,它返回空列表。 然后我给自己发了一封电子邮件,脚本返回了新的未读电子邮件的ID。

所以你的代码 实际上正在运作。