如何使用 python exchangelib 获取 outlook 邮箱 space

How to get outlook mailbox space using python exchangelib

我公司使用的是Microsoft Exchange server 2016。每个邮箱只分配了1G space。如何使用 python exchangelib 获取邮箱使用信息?

我正在使用 Python 3.9.5 和 exchangelib 4.4。我可以使用 exchangelib 来发送和接收电子邮件,但是找不到获取邮箱的正确方法 space。

EWS 没有为此提供直接 API,但您似乎可以使用扩展属性获取文件夹大小。参见例如How do I get folder size with Exchange Web Services 2010 Managed API?

exchangelib 支持扩展属性。参见 https://ecederstrand.github.io/exchangelib/#extended-properties