标题基本概括了所有内容。我能够使用以下方法访问我的 Exchange 服务器:
credentials = Credentials(
username='DOMAIN\\username',
password='PASSWORD')
exchange_account = Account(
primary_smtp_address='someone@somewhere.com',
credentials=credentials,
autodiscover=True,
access_type=DELEGATE)
sent_items = exchange_account.sent.all().filter(datetime_received__range=(last_date, now))[:10]
然而,它突然停止工作,现在最后一行抛出exchangelib.errors.ErrorAccessDenied
,尽管凭据仍然有效(它们在 Outlook 和 Android 电子邮件客户端上工作)。
我猜服务器以某种方式检测到该活动并阻止它认为它是欺诈性的。有人可以建议我需要让 Exchange 服务器管理员查找和更正的内容吗?如果有帮助,它托管在 intermedia.net 上。
我非常感谢您的帮助。