我想自动获取我的邮箱内的往来邮件记录,怎样编程实现,以qq邮箱为例
只是一次性读取所有邮件的话比较简单,qq邮箱支持pop3协议,我们可以用python自带的poplib包去读取邮件,以下代码参考了StackOverflow:# -*- coding: utf-8 -*-import poplib# 你的qq号user = \u0026#39;12345678\u0026#39;Mailbox = poplib.POP3_SSL(\u0026#39;pop.qq.com\u0026#39;, \u0026#39;995\u0026#39;)Mailbox.user(user)Mailbox.pass_(\u0026#39;你的密码\u0026#39;)# 邮件总数numMessages = len(Mailbox.list())# 遍历收件箱for i in range(numMessages): for msg in Mailbox.retr(i+1): # 打印邮件 print msg# 退出Mailbox.quit() 同步(增量读取)实现起来稍微复杂,具体可以根据邮件时间和签名来同步
■网友
去搜索廖雪峰的Python教程,里面有一章专门讲收发邮件的原理与实现
推荐阅读
- 环球车讯网|新款领克01起售价17.98万元,自动驾驶辅助等级达到L2+
- 汽车知识|第八代高尔夫到底值不值得买?1.4T自动Pro版全款多少钱?
- 趣头条|我想给陪伴我们多年的桑塔纳一篇纪念文
- 学的自动化却对IT比较感兴趣。。感觉对自己的专业帮助不大,好苦恼,要不要继续是专精还是学点感兴趣的?
- 汽车知识|现代拼了,自动挡6.59万开回家,比普桑皮实,不给飞度留机会
- 中年|如果汽车亏电:自动挡汽车能「推车点火」吗?
- ETtoday生活方式|离手侦测升级!自动辅助驾驶启动 双手请老实握好方向盘
- 电商的初级产品经理怎样快速获取需求
- 被硬盘录像机自动删除的监控视频还能找回来了吗
- 特斯拉|特斯拉将全面发布全自动驾驶软件最新版,曾承诺年底实现完全无人干预
