exchangelib - 遍历和访问存档

时间:2018-02-23 09:17:39

标签: python archive access traversal exchangelib

我一直在尝试使用exchangelib访问Outlook存档中的文件夹和项目。 我可以使用print(account.root.tree())打印帐户中的树结构,并使用以下内容迭代消息:

for item in account.root.all().order_by('-datetime_received')[:10]:
    print(item.subject, item.body, item.attachments)  

..但我如何在档案中实现同样的目标?

print(account.archive_msg_folder_root.tree())没有返回等效的树结构,我找不到遍历存档中文件夹结构的方法,也无法访问给定子文件夹中的消息信息。

编辑:

我应该澄清一下。这是我的outlook中的文件夹结构: The archive I am trying to access

我有常规的收件箱和不同的文件夹,以及一个存档(“Tilkoblet arkiv - <myuser@domain.no>”),其中超过3个月的项目被移动到。我正在尝试访问这些旧项目。 archive_msg_folder_root是正确的方法吗?或者我是否需要更改primary_smtp_address?

0 个答案:

没有答案