我正在尝试编写一个登录到我的电子邮件服务器(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。
答案 0 :(得分:2)
我认为问题只是服务器名称错误。用'mail.yahoo.com'
代替'imap.mail.yahoo.com'
为我工作。