一个无响应的电子邮件解析python代码

时间:2014-07-02 06:49:06

标签: python email parsing pop3

我从此论坛获取此代码,用于解析来自我的Gmail帐户的电子邮件。

import poplib
from email import parser

pop_conn = poplib.POP3_SSL('pop.gmail.com')
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)]
print messages
# 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()

但是在我更换用户名和密码的笔记本上运行后没有任何反应。 我只知道它正在检查密码,因为我收到错误的密码错误。我想替换

"print message['subject']" 

使用来自email.parser类的内容。但我需要先使用此代码。非常感谢提前。

0 个答案:

没有答案