📄 mailshow0.py
字号:
import mailhandler
import multifile, mimetools, sys
mfile = "mailbox.txt"
try:
fp = open(mfile, "r")
print "+++Opened", mfile
except:
print "Could not open mailfile", mfile
sys.exit(-1)
m = 0
mb = mailhandler.MimeMailbox(fp)
while 1:
ptr = fp.tell()
print "File is at", ptr
msg = mb.next()
if msg is None:
break
m = m + 1
boundary = msg.getparam("boundary")
print "<<<From", msg['from'], ">>>"
# if not boundary:
# mtype = msg.getheader("Content-Type")
# if mtype == None: mtype = "text/plain"
# print "Mail%s: plain message" % (m)
# else:
# mf = multifile.MultiFile(fp)
# mf.push(boundary)
# fp.seek(ptr)
# n = 1
# while mf.next():
# ms = mimetools.Message(mf)
# print "Mail%s-%s" % (m, n),
# print "Type: ", ms.gettype(), "encoding:", ms.getencoding(),
# print "File:", ms.getparam("name")
# n = n + 1
# mf.pop()
print fp.tell()
print "---------------------------------------------"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -