0

我正在尝试编写一个脚本来登录我的电子邮件服务器(雅虎)并检查来自某个发件人的消息。这是我第一次使用 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。

4

1 回答 1

2

我认为问题只是服务器名称错误。替换'mail.yahoo.com''imap.mail.yahoo.com'对我有用。

于 2012-09-27T03:01:34.423 回答