主题:pop3协议收取邮件
环境: winxp pro + sp2 + python2.5
备注: 请注意,凡是在源代码文件中使用了中文字符,请最好保存为utf-8格式,如果Subject为中文字符,有可能出现乱码
代码:
python 代码
-
-
- import poplib
-
- emailServer = poplib.POP3('your pop3 server name')
- emailServer.user('your mail account')
- emailServer.pass_('your mail password')
-
- emailServer.set_debuglevel(1)
-
-
- serverWelcome = emailServer.getwelcome()
- print serverWelcome
-
-
- emailMsgNum, emailSize = emailServer.stat()
- print 'email number is %d and size is %d'%(emailMsgNum, emailSize)
-
-
- for i in range(emailMsgNum):
- for piece in emailServer.retr(i+1)[1]:
- if piece.startswith('Subject'):
- print '\t' + piece
- break
-
- emailServer.quit()
测试:保存为文件,
把相应带删除线的地方修改为相适应的值,直接执行即可
分享到:
- 2007-08-29 22:01
- 浏览 7140
- 评论(5)
- 论坛回复 / 浏览 (5 / 6052)
- 查看更多
相关推荐
Python实现下载pop3邮件保存到本地的知识点涉及到使用Python进行网络编程,利用poplib模块与邮件服务器交互,以及使用正则表达式处理邮件内容。以下是详细介绍: 1. poplib模块介绍: poplib是Python标准库的一部分...
这个压缩包"python-3.11.5-embed-amd64.zip"包含了Python 3.11.5的一个轻量级版本,适用于AMD64(也称为x86_64)架构的计算机。这个嵌入式版本是为那些希望在不安装完整Python环境的情况下运行Python程序的用户设计...
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
python-urlgrabber-3.9.1-11.el6.noarch.rpm
本文主要介绍了如何使用Python编程语言配合POP3协议来实现批量下载邮箱中的邮件附件。以下是对本文内容的详细解读,包括知识点、技术细节和操作步骤。 知识点一:Python的基础使用和第三方库 Python是一种广泛使用...
这个特定的压缩包 "python-3.8.0-embed-win32.zip" 是针对32位Windows系统的Python环境。它包含了运行Python程序所需的基本组件,适合那些希望在没有完整Python安装的情况下运行Python脚本的用户。 `python38._pth`...
python-iniparse-0.3.1-2.1.el6.noarch.rpm
python-libs-2.6.6-68.el6_10.x86_64.rpm
libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-2.7.5-86.el7.x86_64.rpm python-pycurl-7.19.0-19.el7.x86_64.rpm python-libs-2.7.5-86.el7.x86_64.rpm python-chardet-2.2.1-3.el7.noarch.rpm python2-...
python-urlgrabber-3.10-8.el7.noarch.rpm资源包,资源包,为什么不能0分……………………
opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
centos7环境下离线安装python-devel需要的rpm文件,网站上下载最新的python-devel版本编译安装失败,从centos7的镜像里拷贝出来的低版本的rpm,测试安装成功。
"opencv_python-3.3.0+contrib-cp36-cp36m-win_amd64.whl" 是一个专门为Python 3.6版本设计的OpenCV 3.3.0扩展包,适用于64位的Windows操作系统。 "contrib"部分特别值得注意,因为它是OpenCV的一个附加模块,包含...
protocol IEC 60870-5-102的python版本实现
opencv_python-4.1.2.30-cp38-cp38-win_amd64
支持anaconda3,python3.6,opencv3.4.1.15.需与opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl配合使用
第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛真题-大学B组 第14届蓝桥杯Python省赛...
can协议
python 在 suse环境下开发C++模块必须的开发包,提供必要的头文件 配套环境: suse11 python2.6
用Python和Pygame写游戏-从入门到精通(6) 使用图像,理解Surface 用Python和Pygame写游戏-从入门到精通(7) 绘制图形 用Python和Pygame写游戏-从入门到精通(8) 产生动画和控制帧率 用Python和Pygame写游戏-从...