如何使用exchangelib连接到共享公用文件夹?
from exchangelib import DELEGATE, IMPERSONATION, Account, Credentials, ServiceAccount, \
EWSDateTime, EWSTimeZone, Configuration, NTLM, CalendarItem, Message, \
Mailbox, Attendee, Q, ExtendedProperty, FileAttachment, ItemAttachment, \
HTMLBody, Build, Version
credentials = Credentials(username='DOMAIN\\username', password='password')
config = Configuration(server='server', credentials=credentials, auth_type=NTLM, verify_ssl=False)
account = Account(primary_smtp_address='user@email.com', config=config, autodiscover=False, access_type=DELEGATE)
for i in account.root.get_folders():
print(i)
当我运行上面的代码时,我得到如下所示的输出。我很确定这些选项都不对应于共享公用文件夹。
文件夹(AllItems)
文件夹(公共视图)
文件夹(延期行动)
文件夹(ExchangeSyncData)
文件夹(Finder)
文件夹(Freebusy数据)
文件夹(RCA_EWSSyncTestFolder)
文件夹(可恢复的项目)
文件夹(删除)
文件夹(清除)
文件夹(版本)
文件夹(提醒)
文件夹(时间表)
消息(共享)
文件夹(快捷方式)
文件夹(假脱机程序队列)
文件夹(系统)
任务(待办事项搜索)
文件夹(信息存储顶部)
日历(日历)
联系人(联系人)
文件夹(对话操作设置)
消息(已删除邮件)
文件夹(垃圾邮件)
消息(草稿)
消息(收件箱)
消息(存档)
文件夹(疑似垃圾邮件)
文件夹(期刊)
消息(垃圾邮件)
文件夹(备注)
消息(发件箱)
文件夹(快速步骤设置)
文件夹(RSS Feed)
消息(已发送邮件)
消息(同步问题)
消息(冲突)
消息(本地故障)
消息(服务器故障)
任务(任务)
文件夹(传输队列)
文件夹(视图)