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 收取邮件相关推荐

  1. python学习——POP3收取邮件

    SMTP用于发送邮件,如果要收取邮件呢? 收取邮件就是编写一个MUA作为客户端,从MDA把邮件获取到用户的电脑或者手机上.收取邮件最常用的协议是POP协议,目前版本号是3,俗称POP3. Python ...

  2. Python学习笔记:电子邮件,POP3收取邮件

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. 10. POP3收取邮件

    1. POP3协议 POP3,全名为"Post Office Protocol - Version 3",即"邮局协议版本3".是TCP/IP协议族中的一员,由 ...

  4. python使用POP3获取邮件信息

    一. 前言 曾经写过一篇利用python库SMTP发送邮箱以控制电脑的文章, 文章链接点击这里 现在回头看, 有很多做的不完美的地方, 其中最重要的点是无法主动控制电脑, 只能被动地等待程序触发某个条 ...

  5. Python网络通信~pop3接收邮件

    在 Python进阶教程m9b–网络通信–smtplib发送邮件 一文中桔子菌给大家介绍了怎么用Python发送邮件,俗话说"来而不往非礼也",有发就要有收,这篇文章将带大家熟悉下 ...

  6. python pop3_Python使用POP3和SMTP协议收发邮件的示例代码

    先来了解一下收/发邮件有哪些协议: SMTP协议 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议.相当于中转站,将邮件发送到客户端. POP3协议 POP3 ...

  7. Python POP3读取邮件

    Python POP3收取邮件 前提条件 相关介绍 实验环境 读取邮件 获取邮箱授权码 主要步骤 代码实现 输出结果 原始文本信息 解析后文本信息 前提条件 熟悉Python基本语法 相关介绍 Pyt ...

  8. python自动接收邮件_Python自动发送和收取邮件的方法

    作为课代表,经常要做的两件事是:帮忙发作业和帮忙收作业,而且很多时候是通过邮件来完成的,如果手动一封一封的收取和发送就很浪费时间--人生苦短,我用Python. 直接上代码,不想了解细节原理直接拉到最 ...

  9. python pop3_PYTHON学习:使用POP3协议下载邮件

    以前使用电脑端访问邮箱时,知道有POP3.SMTP协议,随首技术的发展,最近又有了很多种选择,尤其是手机端,看到了每多种连接方式,比如IMAP.EXCHANGE方式,邮件还带同步的,比如电脑端改变了邮 ...

  10. python中文名的发件人邮件读取解析_如何使用python收取读取邮件?

    之前给大家介绍使用python去发送邮件了,那有小伙伴提出疑问了,既然能发送,能否读取呢?如果可以用python实现,那将是个非常有趣的事情,于是小编也去查询了下,下面就给大家演示下,都来看看吧~以下 ...

最新文章

  1. numpy.tile 阵列
  2. 转:ASP.Net下两种全局变量的设置和读取方法
  3. P4822 [BJWC2012]冻结
  4. 基于html5 Canvas图表库 : ECharts
  5. 什么是异构数据库?它和分布式数据库的联系是什么?
  6. html页面设计扁平化,35个扁平化网站设计灵感
  7. 天池- IJCAI-18 阿里妈妈搜索广告转化预测(完整版代码,数据集等总结)
  8. 用友 uap NC系统单点登录总结
  9. 传统备份 VS 云备份?
  10. 主板有电无法启动_电脑主板有电 但是就是开不了机
  11. 如何高效学习 - 斯科特·扬
  12. 同事间一些搞笑的事情
  13. MySQL之binlog
  14. 如何在EXCEL中的度分秒格式的经纬度转换成度格式的数据
  15. 孔径问题(aperture problem)
  16. 用Compose实现轻量版网易云音乐
  17. IP协议的漏洞及防护措施
  18. centos解压分卷rar_CentOS解压rar文件
  19. 机器学习之决策树算法(3)
  20. CnOpenData中国工业企业基本信息扩展数据

热门文章

  1. 六种实现元素水平居中
  2. 用正则表达式改变或清除页面超链接标签url内容
  3. vue模块单独封装html,在vue中怎么定义自定义组件?
  4. 常见并发工具的使用和原理解析——Condition(重点在第五节)
  5. 软件设计原则(三) 依赖倒置原则
  6. 分享一份非常强势的Android面试题
  7. Docker零基础入门指南(一):Docker介绍
  8. 【转】阿里巴巴性能测试规划思路
  9. 七年之后的《深入理解计算机系统》
  10. 大话西游版《我叫小沈阳》