python使用mailbox打印电子邮件的方法

yipeiwu_com6年前Python基础

本文实例讲述了python使用mailbox打印电子邮件的方法。分享给大家供大家参考。具体如下:

该范例在linux下使用

import mailbox
mailboxname = "/tmp/mymailbox"
mbox = mailbox.UnixMailbox(open(mailboxname))
msgcounter = 0
while 1:
  mailmsg = mbox.next()
  if not mailmsg:
    break
  msgcounter = msgcounter + 1
  messagebody = mailmsg.fp.read()
  print messagebody
print
print "The message counter is %d" % (msgcounter)

希望本文所述对大家的Python程序设计有所帮助。

相关文章

Python使用gRPC传输协议教程

Python使用gRPC传输协议教程

gRPC 简介: gRPC 是一款高性能、开源的 RPC 框架,产自 Google,基于 ProtoBuf 序列化协议进行开发,支持多种语言(Golang、Python、Java等),...

Python sorted函数详解(高级篇)

sorted 用于对集合进行排序(这里集合是对可迭代对象的一个统称,他们可以是列表、字典、set、甚至是字符串),它的功能非常强大 1、对列表排序,返回的对象不会改变原列表 lis...

TensorFlow入门使用 tf.train.Saver()保存模型

关于模型保存的一点心得 saver = tf.train.Saver(max_to_keep=3) 在定义 saver 的时候一般会定义最多保存模型的数量,一般来说,如果模型本身很...

Python实现生成随机数据插入mysql数据库的方法

Python实现生成随机数据插入mysql数据库的方法

本文实例讲述了Python实现生成随机数据插入mysql数据库的方法。分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import...

在Django中同时使用多个配置文件的方法

我们仅仅处理一个单一的设置文件 settings.py文件由django-admin.py startproject命令生成。但是当你准备要进行配置的时候,你将发现你需要多个配置文件以使...