Python Exchangelib 凭据无效

问题描述 投票:0回答:2

我有一个 python 脚本,可以使用 Exchangelib 从 Office 365 邮箱中提取附件。 它工作正常,直到几天前我开始收到错误:

https://outlook.office365.com/EWS/Exchange.asmx

凭据无效

我怀疑这是由于 Microsoft 对 Office 365 进行的更新所致。凭据正确且帐户已启用 EWS。 我将不胜感激任何如何解决这个问题的建议。

python-3.x office365 exchangelib
2个回答
2
投票

我相信Office365最终关闭了基本身份验证。在这种情况下,您需要改用 OAuth。请参阅 https://ecederstrand.github.io/exchangelib/#oauth-on-office-365 了解执行此操作的指南。


0
投票

我曾经登录浏览器上代码中提供的相同帐户。然后它就登录了。之后我就关闭了。然后再次检查使用exchangelib访问邮箱的python代码。有效。我认为它需要任何会话或其他东西

© www.soinside.com 2019 - 2024. All rights reserved.