Errno 10060和IMAP4_SSL

时间:2012-09-27 02:38:31

标签: python

我正在尝试编写一个登录到我的电子邮件服务器(yahoo)的脚本,并检查来自某个发件人的邮件。这是我第一次使用IMAP模块,我似乎无法使用它。现在我只有几行代码。

from imaplib import *

server = IMAP4_SSL('mail.yahoo.com')

server.login('myusername','mypassword')

mail_folders = server.list()

for folders in mail_folders:
    print(folders)

此时我要做的就是登录邮件服务器并检索文件夹列表。但是我从来没有联系过。翻译抛出一个

[Errno 10060] A connection attempt failed because the connected party did not properly 
respond after a period of time, or established connection failed because connected host 
has failed to respond

我不确定这是否与SSL有什么关系。我已经设法与httplib.HTTPSConnection建立连接,但我宁愿使用IMAP然后使用webscrape。

1 个答案:

答案 0 :(得分:2)

我认为问题只是服务器名称错误。用'mail.yahoo.com'代替'imap.mail.yahoo.com'为我工作。