正在尝试读取包含超链接的Outlook电子邮件附件

2024-09-26 22:50:01 发布

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

我正在尝试使用Python和Outlook自动化一个过程。我能够成功登录,并能够阅读“我的文件夹名”文件夹中收到的最后一封邮件,但由于某些原因,我无法阅读附件内容,就像我想复制电子邮件附件中的超链接一样,但没有给出电子邮件的内容。在

import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
folder = outlook.Folders("My Shared Mailbox Name")
inbox = folder.Folders("My Folder Name")
email = inbox.Items
lastemail = email.GetLast()
body_content = lastemail.body
print (body_content)

attachment_content = lastemail.Attachments

print (attachment_content)

它给出了最后两行代码的以下信息:

^{pr2}$

代码一直工作到“print(body_content)”,因为我可以看到最后一封电子邮件的正文,但它的附件内容不可读。在

附件内容=最近的电子邮件。附件在

打印(附件内容)不起作用。在

现在我必须手动转到电子邮件附件并复制超链接。 请告诉我在哪里找,谢谢。在


Tags: 文件夹client内容附件电子邮件mybodycontent

热门问题