python poplib

来源:互联网 发布:淘宝卖假货店铺 编辑:程序博客网 时间:2024/05/16 09:35
#coding=utf-8import os,sys,stringimport poplibhost="pop.qq.com"username="xxxxxx@xx.com"password="xxx"#pp=poplib.POP3(host)pp = poplib.POP3_SSL(host, 995)pp.set_debuglevel(1)pp.user(username)pp.pass_(password)print 'login succeed!'# 获取服务器上信件信息,返回是一个列表,第一项是一共有多上封邮件,第二项是共有多少字节ret=pp.stat()print ret# 需要取出所有信件的头部,信件id是从1开始的。print '---------------------------------------'for i in range(1,ret[0]+1):    mlist=pp.top(i,0)    print 'line:',len(mlist[1])print '---------------------------------------'# 列出服务器上邮件信息,这个会对每一封邮件都输出id和大小。不象stat输出的是总的统计信息ret=pp.list()print retprint '---------------------------------------'"""# 取第一封邮件完整信息,在返回值里,是按行存储在down[1]的列表里的。down[0]是返回的状态信息down=pp.retr(1)print 'lines:',len(down)print '---------------------------------------'for line in down[1]:    print lineprint '---------------------------------------'pp.quit()""""""poplib.error_proto: -ERR 密码错误或者POP服务未开通。若POP服务未开通,详细说明请查看: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=166 INCORRECT PASSWORD OR ACCOUNT IS NOT ENABLED FOR POP ACCESS. IF ACCOUNT IS NOT ENABLED, FOR MORE DETAILS PLEASE VISIT: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=166"""
0 0
原创粉丝点击