Zac*_*own 3 python email email-client download gmail-imap
我正在研究电子邮件客户端并遇到一个小问题.我不确定如何下载电子邮件并将其保存到本地硬盘.我可以使用IMAP4 SSL连接到服务器(使用下面的代码).
import imaplib
server = imaplib.IMAP4_SSL('imap.gmail.com')
server.login('USER', 'PASS')
Run Code Online (Sandbox Code Playgroud)
您可以使用以下列表列出邮箱中的目录IMAP4.list.要实际从目录中获取消息IMAP4.select,然后使用IMAP4.search,然后迭代它返回的id列表.在你的情况下,你可以做这样的事情:
server.select('[Gmail]/All Mail')
resp, items = server.search(None, "(UNSEEN)")
for mail in items[0].split():
resp, data = m.fetch(mail, '(RFC822)')
body = data[0][1]
print body
Run Code Online (Sandbox Code Playgroud)
请务必阅读文档:http://docs.python.org/library/imaplib.html.也请同意这个答案,阅读PyMOTW的教程.通常,它是检查标准库中模块的教程的好地方.
| 归档时间: |
|
| 查看次数: |
8450 次 |
| 最近记录: |