1. 主要使用了 poplib 组件
# -*- coding: utf-8 -*-
import poplib
from email import parser
host = 'pop.gmail.com'
username = 'mine@gmail.com'
password = '*******'
pop_conn = poplib.POP3_SSL(host)
pop_conn.user(username)
pop_conn.pass_(password)
#Get messages from server:
messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]
# Concat message pieces:
messages = ["\n".join(mssg[1]) for mssg in messages]
#Parse message intom an email object:
messages = [parser.Parser().parsestr(mssg) for mssg in messages]
for message in messages:
print message['Subject']
pop_conn.quit()
优点: 可以输出内容
缺点: 只检测一次
2. 使用第三方插件 chilkat
# -*- coding: utf-8 -*-
import sys