我一直在尝试使用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?