python mapi messages collection getfirst()返回第二个而不是第一个消息

时间:2018-02-12 09:42:31

标签: python outlook

我正在使用Outlook,使用mapi库和Python。我尝试从少数类似的消息中获取第一条消息(只有主题不同)。不知何故,我只收到第二条消息。这是我的代码:

self.outlook = win32com.client.Dispatch("Outlook.Application")
self.mapi = self.outlook.GetNamespace("MAPI")
folderHandle = self.mapi.GetDefaultFolder(folder)
messages = folderHandle.Items
message = messages.GetFirst()

我收到的邮件主题是列表中第二封电子邮件的主题(电子邮件与主题不同),而不是第一封邮件主题。

1 个答案:

答案 0 :(得分:0)

在明确调用Items.Sort之前,项目集合不按任何特定顺序排序。