⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 popsum.py

📁 python web programming 部分
💻 PY
字号:
import poplib
import rfc822, sys, StringIO

SRVR = "mymailserver.com"
USER = "user"
PASS = "password"
try:
    p = poplib.POP3(SRVR)
except:
    print "Unable to contact server %s" % (SRVR, )
    sys.exit(-1)

try:
    print p.user(USER)
    print p.pass_(PASS)
except:
    print "Authentication failure"
    sys.exit(-2)

msglst = p.list()[1]
for m in msglst:
    mno, size = m.split()
    lines = p.retr(mno)[1]
    print "----- Message %s --------------" % (mno, )
    file = StringIO.StringIO("\r\n".join(lines))
    msg = rfc822.Message(file)
    body = file.readlines()
    addrs = msg.getaddrlist("to")
    print "%-15s %s" % ("Recipient", "Email Address")
    for rcpt, addr in addrs:
        print "%-15s %s" % (rcpt, addr)
    print len(body), "lines in message body"
print "-------------------------------"
p.quit()
sys.exit()


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -