python pop3_Python POP3 收取邮件
python 为我们提供了 poplib 模块,利用这个模块,我们可以很方便的收取邮件。 # -*- 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()
这里我们使用 rfc822 模块来处理邮件内容,
python提供了email模块来专门处理MIME格式,
我们在 MIME中进行讨论.
python pop3_Python POP3 收取邮件相关推荐
- python学习——POP3收取邮件
SMTP用于发送邮件,如果要收取邮件呢? 收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上.收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3. Python ...
- Python学习笔记:电子邮件,POP3收取邮件
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 10. POP3收取邮件
1. POP3协议 POP3,全名为"Post Office Protocol - Version 3",即"邮局协议版本3".是TCP/IP协议族中的一员,由 ...
- python使用POP3获取邮件信息
一. 前言 曾经写过一篇利用python库SMTP发送邮箱以控制电脑的文章, 文章链接点击这里 现在回头看, 有很多做的不完美的地方, 其中最重要的点是无法主动控制电脑, 只能被动地等待程序触发某个条 ...
- Python网络通信~pop3接收邮件
在 Python进阶教程m9b–网络通信–smtplib发送邮件 一文中桔子菌给大家介绍了怎么用Python发送邮件,俗话说"来而不往非礼也",有发就要有收,这篇文章将带大家熟悉下 ...
- python pop3_Python使用POP3和SMTP协议收发邮件的示例代码
先来了解一下收/发邮件有哪些协议: SMTP协议 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议.相当于中转站,将邮件发送到客户端. POP3协议 POP3 ...
- Python POP3读取邮件
Python POP3收取邮件 前提条件 相关介绍 实验环境 读取邮件 获取邮箱授权码 主要步骤 代码实现 输出结果 原始文本信息 解析后文本信息 前提条件 熟悉Python基本语法 相关介绍 Pyt ...
- python自动接收邮件_Python自动发送和收取邮件的方法
作为课代表,经常要做的两件事是:帮忙发作业和帮忙收作业,而且很多时候是通过邮件来完成的,如果手动一封一封的收取和发送就很浪费时间--人生苦短,我用Python. 直接上代码,不想了解细节原理直接拉到最 ...
- python pop3_PYTHON学习:使用POP3协议下载邮件
以前使用电脑端访问邮箱时,知道有POP3.SMTP协议,随首技术的发展,最近又有了很多种选择,尤其是手机端,看到了每多种连接方式,比如IMAP.EXCHANGE方式,邮件还带同步的,比如电脑端改变了邮 ...
- python中文名的发件人邮件读取解析_如何使用python收取读取邮件?
之前给大家介绍使用python去发送邮件了,那有小伙伴提出疑问了,既然能发送,能否读取呢?如果可以用python实现,那将是个非常有趣的事情,于是小编也去查询了下,下面就给大家演示下,都来看看吧~以下 ...
最新文章
- numpy.tile 阵列
- 转:ASP.Net下两种全局变量的设置和读取方法
- P4822 [BJWC2012]冻结
- 基于html5 Canvas图表库 : ECharts
- 什么是异构数据库?它和分布式数据库的联系是什么?
- html页面设计扁平化,35个扁平化网站设计灵感
- 天池- IJCAI-18 阿里妈妈搜索广告转化预测(完整版代码,数据集等总结)
- 用友 uap NC系统单点登录总结
- 传统备份 VS 云备份?
- 主板有电无法启动_电脑主板有电 但是就是开不了机
- 如何高效学习 - 斯科特·扬
- 同事间一些搞笑的事情
- MySQL之binlog
- 如何在EXCEL中的度分秒格式的经纬度转换成度格式的数据
- 孔径问题(aperture problem)
- 用Compose实现轻量版网易云音乐
- IP协议的漏洞及防护措施
- centos解压分卷rar_CentOS解压rar文件
- 机器学习之决策树算法(3)
- CnOpenData中国工业企业基本信息扩展数据