在Python3.6中无法直接解析电子邮件(.msg)文件。然而,可以使用第三方库来实现该功能。以下是一种常用的方法:
pip install pywin32 msg-extractor
import win32com.client
from msg_extractor import MsgExtractor
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
msg = outlook.OpenSharedItem("path/to/email.msg")
extractor = MsgExtractor(msg)
subject = extractor.subject
sender = extractor.sender
recipients = extractor.recipients
body = extractor.body
attachments = extractor.attachments
这些变量将包含邮件的主题、发件人、收件人、正文和附件的信息。
msg.Close(0)
请注意,以上方法仅适用于Windows操作系统,并且需要安装相应的库。此外,还可以使用其他第三方库来解析.msg文件,具体取决于个人偏好和需求。
领取专属 10元无门槛券
手把手带您无忧上云