Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
非响应电子邮件解析python代码_Python_Email_Parsing_Pop3 - Fatal编程技术网

非响应电子邮件解析python代码

非响应电子邮件解析python代码,python,email,parsing,pop3,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(p

我从这个论坛上得到了这段代码,用于解析我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类中的某些内容。但是我需要先让这个代码工作。非常感谢。

在您的gmail设置中启用通过POP连接的功能。或者尝试在poplib.POP3_SSL(…)中使用端口号“995”