1

如何使用 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)

当我运行上面的代码时,我得到如下所示的输出。我很确定这些选项都不对应于共享公用文件夹。

文件夹(所有项目)

文件夹(通用视图)

文件夹(延迟操作)

文件夹 (ExchangeSyncData)

文件夹(查找器)

文件夹(空闲数据)

文件夹 (RCA_EWSSyncTestFolder)

文件夹(可恢复的项目)

文件夹(删除)

文件夹(清除)

文件夹(版本)

文件夹(提醒)

文件夹(计划)

消息(分享)

文件夹(快捷方式)

文件夹(后台处理程序队列)

文件夹(系统)

任务(待办事项搜索)

文件夹(信息存储顶部)

日历(日历)

联系人(联系人)

文件夹(对话操作设置)

消息(已删除项目)

文件夹(垃圾邮件)

消息(草稿)

消息(收件箱)

消息(存档)

文件夹(疑似垃圾邮件)

文件夹(期刊)

信息(垃圾邮件)

文件夹(备注)

消息(发件箱)

文件夹(快速步骤设置)

文件夹(RSS 源)

消息(已发送项目)

消息(同步问题)

消息(冲突)

消息(本地故障)

消息(服务器故障)

任务(任务)

文件夹(传输队列)

文件夹(视图)

4

0 回答 0