如何解决:[Errno 10060]阅读Outlook电子邮件时尝试连接失败

时间:2019-05-23 05:57:16

标签: python-2.7 outlook imaplib

import email
import imaplib2
from collections import OrderedDict
import json

EMAIL_USER = 'client@apl.com'
EMAIL_PASSWORD = '*****'
EMAIL_SERVER = 'outlook.office365.com'

def read_mail_from_server():
    try:
        mail = imaplib2.IMAP4_SSL(EMAIL_SERVER, 993)
        mail.login(EMAIL_USER, EMAIL_PASSWORD)
        mail.select('INBOX')

        typ, raw_data = mail.search(None, 'ALL')      
        ids_list = len(raw_data[0].split())
        print(ids_list)
        ...

我已经编写了python代码来使用imaplib阅读Outlook电子邮件。运行它时出现以下错误,但是使用相同的代码和不同的凭据,我能够从另一台服务器读取电子邮件。出现此错误的原因可能是什么?

[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

0 个答案:

没有答案