为如何恢复不属于主列表的类别名称而疯狂

问题描述 投票:0回答:1

因此,我已经尝试了几天,以查找如何恢复与在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))

因此,在Outlook中循环遍历列出的电子邮件,定义默认文件夹,并且应该列出与每个默认文件夹相关的类别,但是我却一遍又一遍地拥有相同的列表,这是默认列表。

任何帮助?它必须非常简单,但我为此而疯狂。我正在使用Python 3.6和Outlook 2013。

python outlook categories
1个回答
0
投票

有人吗? :(甚至可以恢复除主要帐户以外的其他邮件帐户的设置类别吗?

© www.soinside.com 2019 - 2024. All rights reserved.