python - 如何恢复不属于主列表的类别名称?
问题描述
我正在尝试恢复与特定电子邮件帐户相关的类别列表。
我已经能够恢复主类别列表。
对于我的另外两个邮件帐户(一个共享帐户和另一个个人帐户),它并没有返回相关类别,而是与主帐户相同的列表。
我的代码循环遍历 Outlook 中列出的电子邮件,定义默认文件夹,并列出与每个默认文件夹相关的类别。
Outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
Accounts= win32com.client.Dispatch("Outlook.Application").Session.Accounts
folders = []
for account in Accounts:
folders.append(list(Outlook.Folders.Item(account.DeliveryStore.DisplayName).Folders))
recipient =Outlook.CreateRecipient(Outlook.Folders.Item(account.DeliveryStore.DisplayName))
inbox = Outlook.GetSharedDefaultFolder(recipient , 6)
print(list(inbox.Session.categories))
我正在使用 Python 3.6 和 Outlook 2013。
解决方案
不确定这是否是您要查找的内容,但您可以使用以下代码访问共享邮箱,您只需更改“1”,直到您到达正确的共享邮箱
main_account = outlook.Folders.item(1)
print (main_account.Name)
for folder in main_account.Folders:
print (folder.Name)
推荐阅读
- node.js - Mongoose - 无法根据需要设置子文档(嵌套对象)
- firebase - VUEJS + Firestore 如何输出数据?
- python - 从索引中一一打印多个输出
- python - 将字典转换为表以在 Orangewidget 中输出
- javascript - 使用 gapi 将文件上传到 Google Drive
- python - 无法腌制大型 Pandas 数据框
- amqp - 具有多个客户端的 AMQ 地址到多播队列
- processwire - 在 processwire 中更改页面的 url 链接
- excel - 我正在尝试使用一个公式来计算基于完成的小时数/完成的项目与估计的小时数/项目总数相比的百分比
- php - 如何在树枝页面中填充数组中的所有项目而不是最新的项目