0

我正在尝试使用连接到我的 Outlook 电子邮件

import imapclient                                                        
server = imapclient.IMAPClient('imap-mail.outlook.com', ssl=True)        
server.login('myemail',password)                                 
import pprint                                                            
pprint.pprint(server.list_folders())                                     
server.select_folder('Inbox')

我遇到了错误

ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host

我觉得这很奇怪,因为当我连接到我的个人电子邮件 (Outlook) 时,相同的代码在我的个人计算机 (Mac) 上工作。但是当我在我的工作计算机 (Windows) 上尝试相同的代码时,我无法连接到我的工作电子邮件 (Outlook)。

任何帮助将不胜感激。

谢谢

4

1 回答 1

0

在这里,我还有一个类似的要求,即使用 python 从 Windows 笔记本电脑连接到 Outlook 电子邮件。

我使用了一个名为 exchangelib 的库(https://pypi.org/project/exchangelib/

这是带有分步解释的完整代码 - 在 Windows 上工作得很好

https://medium.com/@theamazingexposure/accessing-shared-mailbox-using-exchangelib-python-f020e71a96ab

于 2020-06-15T02:42:18.490 回答