跳至内容
Python 俱乐部
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
python-network-application:pop3
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Python POP3 收取邮件 ====== python 为我们提供了 poplib 模块,利用这个模块,我们可以很方便的收取邮件。 <code python> # -*- coding=GBK -*- import string import poplib import StringIO, rfc822 servername = "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, "=", v print message.fp.read() </code> 这里我们使用 rfc822 模块来处理邮件内容, \\ python提供了email模块来专门处理MIME格式, \\ 我们在 [[python-network-application:email-format|MIME]]中进行讨论.
python-network-application/pop3.txt
· 最后更改: 2010/06/02 01:18 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部