无法按收到邮件的顺序从outlook中的某个文件夹中获取邮件

2024-10-02 16:30:34 发布

您现在位置:Python中文网/ 问答频道 /正文

python

outlook=win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder=outlook.Folders.Item("required folder")
mails=folder.Items
mail=mails.GetLast()
while(mail):
   print(mail.SentOn)
   mail=mails.GetPrevious()

没有按照收到日期的顺序收到邮件

output:

2019-10-27 07:54:44+00:00
2019-10-27 07:55:46+00:00
2019-10-25 14:17:07+00:00
2019-10-23 10:06:08+00:00
2019-10-24 09:33:07+00:00
2019-10-25 02:59:24+00:00

为什么输出不符合接收日期的顺序? outlook中的邮件按收到日期的顺序排列


Tags: clientapplication顺序邮件mailfolderitemfolders