Exchangelib是一个强大的Exchange客户端python库。它实现了Exchange邮箱的对象关系映射,提供对所有数据的Django式访问;独立于平台,性能良好,通过使用Exchange Web Services(EWS)与内部部署的Microsoft Exchange 2007-2016服务器或Office365进行通信;还支持自动发现,具有搜索、创建、更新、删除、导出和上载日历、邮箱、任务、联系人和通讯组列表项的功能。源码公开在Github上。
安装
最简单的,通过PyPI
安装:
pip install exchangelib
如果需要Kerberos
或者SSPI
特性,需要安装相应的依赖库:
pip install exchangelib[kerberos]
pip install exchangelib[sspi]
或者可以这样做:
pip install exchangelib[complete]