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