使用 Python 的 Outlook 电子邮件的时间戳

Timestamp of Outlook emails using Python

是否可以使用 Python 从收到的电子邮件中提取时间戳?我正在使用以下代码但无济于事:

messages = ap.Items
message = messages.GetNext()
receipt = message.ReceivedTime.date()  

for i in messages:
    print(receipt)

对于每封电子邮件,我只会重复发布一个日期。 (即 2021-11-22、2021-11-22、2021-11-22......)

任何帮助将不胜感激。

嗯,当然 - 您只检索 ReceivedTime 一次:

for i in messages:
    print(i.ReceivedTime.date())