我有一个 python 脚本,可以使用 Exchangelib 从 Office 365 邮箱中提取附件。 它工作正常,直到几天前我开始收到错误:
凭据无效
我怀疑这是由于 Microsoft 对 Office 365 进行的更新所致。凭据正确且帐户已启用 EWS。 我将不胜感激任何如何解决这个问题的建议。
我相信Office365最终关闭了基本身份验证。在这种情况下,您需要改用 OAuth。请参阅 https://ecederstrand.github.io/exchangelib/#oauth-on-office-365 了解执行此操作的指南。
我曾经登录浏览器上代码中提供的相同帐户。然后它就登录了。之后我就关闭了。然后再次检查使用exchangelib访问邮箱的python代码。有效。我认为它需要任何会话或其他东西