文章源自:http://bluecrystal.iteye.com/blog/118089
python小例子之6 -- pop3协议收取邮件
主题:pop3协议收取邮件
环境: winxp pro + sp2 + python2.5
备注: 请注意,凡是在源代码文件中使用了中文字符,请最好保存为utf-8格式,如果Subject为中文字符,有可能出现乱码
代码:
# pop3.py import poplib emailServer = poplib.POP3('your pop3 server name') emailServer.user('your mail account') emailServer.pass_('your mail password') # 设置为1,可查看向pop3服务器提交了什么命令 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()
相关推荐
Python实现下载pop3邮件保存到本地的知识点涉及到使用Python进行网络编程,利用poplib模块与邮件服务器交互,以及使用正则表达式处理邮件内容。以下是详细介绍: 1. poplib模块介绍: poplib是Python标准库的一部分...
本文主要介绍了如何使用Python编程语言配合POP3协议来实现批量下载邮箱中的邮件附件。以下是对本文内容的详细解读,包括知识点、技术细节和操作步骤。 知识点一:Python的基础使用和第三方库 Python是一种广泛使用...
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
python-urlgrabber-3.9.1-11.el6.noarch.rpm
这个特定的压缩包 "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-3.9.13-amd64.exe windows安装包,x64
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使用POP3和SMTP协议收发邮件的示例代码详解 #### 一、概述 在互联网技术领域中,电子邮件仍然是一个重要的通信工具。对于软件开发者来说,掌握如何使用编程语言来实现邮件的发送和接收是一项实用技能。...
python-urlgrabber-3.10-8.el7.noarch.rpm资源包,资源包,为什么不能0分……………………
can协议
python-3.12.7-amd64.exe
protocol IEC 60870-5-102的python版本实现
opencv_python-4.5.5.62-cp36-abi3-win_amd64.whl 适用关于64位Windows系统
opencv_python-3.4.0+contrib-cp36-cp36m-win_amd64.whl
opencv_python-3.4.2.16-cp37-cp37m-win_amd64.whl,方便大家下载,3.4.3以后有些算法被申请专利了,不是很好搞,提供3.4.2版的方便大家学习
opencv_python-4.1.2.30-cp38-cp38-win_amd64
opencv_python-3.3.0+contrib-cp36-cp36m-win_amd64.whl
支持anaconda3,python3.6,opencv3.4.1.15.需与opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl配合使用
python-dateutil-1.4.1-6.el6.noarch.rpm python-django-appconf-0.5-3.el6.noarch.rpm python-django-compressor-1.3-2.el6.noarch.rpm python-django-horizon-2013.2.3-1.el6.noarch.rpm python-django-openstack-...