python从mailbox打印电子邮件的源码

下面代码段是关于python从mailbox打印电子邮件的的代码。

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)

posted @ 2021-11-09 21:45  可爱小星星  阅读(37)  评论(0)    收藏  举报