我有以下代码,它的功能是读取我的Outlook收件箱中最新的电子邮件并打印该邮件的正文。但我想要能够指定一个固定的电子邮件地址,并返回该发件人的所有消息。我应该如何更改代码?
我觉得只需将“messages.Getlast”更改为类似于“messages.Get('输入电子邮件地址')”这样的内容,就可以轻松实现,但结果并不如此。感谢您提前的任何帮助。
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items
message = messages.Getlast
body_content = message.body
print body_content
我觉得只需将“messages.Getlast”更改为类似于“messages.Get('输入电子邮件地址')”这样的内容,就可以轻松实现,但结果并不如此。感谢您提前的任何帮助。