Python POP3 收取邮件,pythonpop3,python 为我们提供
Python POP3 收取邮件,pythonpop3,python 为我们提供
python 为我们提供了 poplib 模块,利用这个模块,我们可以很方便的收取邮件。
# -*- coding=GBK -*-import stringimport poplibimport StringIO, rfc822servername = "pop3.126.com"username = "username here"passwd = "password here"#连接 登录 服务器pop = poplib.POP3(servername)pop.set_debuglevel(1) #会打印出debug信息pop.user(username)pop.pass_(passwd)#列出邮件信息num,total_size = pop.stat()#取得最新的邮件hdr,text,octet=pop.retr(num)#对邮件进行操作text = string.join(text, "\n")file = StringIO.StringIO(text)message = rfc822.Message(file)for k, v in message.items(): print k, "=", vprint message.fp.read()
这里我们使用 rfc822 模块来处理邮件内容, python提供了email模块来专门处理MIME格式, 我们在 MIME中进行讨论.
相关内容
- python爬虫抓网页的总结,python爬虫抓,学用python也有3个
- python核心模块之pickle和cPickle的使用示例,picklecpickle,
- Python使用ConfigParser读写ini配置文件,,ini文件格式概述
- Python读取纯真IP数据库,pythonip数据库,纯真IP数据库可谓
- python求两序列的和最小差值序列,python最小差值序列
- python实现Bogo排序算法,pythonbogo排序,Bogo算法定义下面是
- python set 使用介绍,pythonset,Set是简单对象的无需集
- python读写zip格式文件,python读写zip,Python自带模块zi
- python字符串str和字节数组相互转化,pythonstr,# bytes obj
- python使用正则表达式验证ip地址,python正则表达式,pyt
评论关闭