之前给大家介绍使用python去发送邮件了,那有小伙伴提出疑问了,既然能发送,能否读取呢?如果可以用python实现,那将是个非常有趣的事情,于是小编也去查询了下,下面就给大家演示下,都来看看吧~以下是具体实现内容,内容非常充分,请仔细阅览。
关于读取邮件:
收取邮件使用POP3协议;
解析邮件:需要将收取的邮件转化为email.message.Message对象,再使用email模块解析内容。
读取邮件的实例
1、获取某封邮件的对象import poplibfrom email.parser import Parser"""POP的服务器信息"""popHost = "pop.exmail.qq.com"userAdr = "xx@xx.cn"userPwd = "xxxxx"
""" 创建POP3对象,添加用户名和密码"""pop3Server = poplib.POP3(popHost)pop3Server.user(userAdr)pop3Server.pass_(userPwd)
"""获取邮件数量和占用空间"""messageCount, mailboxSize = pop3Server.stat