exchangelib - 将 Python 与公共 Outlook 帐户集成以读取邮件过滤主题

问题描述

我在运行这段打印 datetime_received 但无法使用 Item 打印主题代码时遇到问题。

account.InBox.all() 对我不起作用。如果我使用“root”而不是“InBox”,它会起作用。

from exchangelib import Account,Credentials

from exchangelib.ewsdatetime import EWSDateTime

from datetime import datetime,timedelta

credentials = Credentials(username= 'xxxx@outlook.com',password='xxxx')

account = Account(
     primary_smtp_address='xxxx@outlook.com',credentials=credentials,autodiscover=True
     )

items = account.inBox.all().order_by('-datetime_received')[:3]

for item in items:

    print(item.datetime_received)

如果我使用 account.inBox.all(),我会收到这个错误 - “方法‘收件箱’没有‘所有’成员”。

请指出这段代码有什么问题。为什么不支持

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)