如何使用python exchangelib获取outlook邮箱空间

问题描述

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

我使用 Python 3.9.5 和 exchangelib 4.4。可以使用exchangelib收发邮件,但是找不到正确的邮箱空间获取方式。

解决方法

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

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