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.Я получаю сообщение об ошибке ниже, когда я запускаю его, но с тем же кодом и с другими учетными данными, я был в состоянии прочитать электронную почту с другого сервера.В чем может быть причина этой ошибки?
[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