我希望能够从Outlook中的文件夹和子文件夹中下载/提取.msg文件。并可能保留结构。
folder
subfolder 1
subfolder 1.A
subfolder 1.B
subfolder 2
subfolder 2.A
subfolder 2.B
etc.
你能告诉我怎么做吗?谢谢
Outlook使用python win32com迭代子文件夹线程解释了如何迭代所有子文件夹。使用递归,您可以浏览Outlook中的每个文件夹。在每次迭代中,您可以在磁盘上创建一个子文件夹,用于保存消息。
MailItem.SaveAs方法将Microsoft Outlook项目保存到指定的路径,并采用指定文件类型的格式。如果未指定文件类型,则使用MSG格式(.MSG(。
注意,Outlook文件夹可能包含不同类型的if项目-约会、任务、笔记、文档等。因此,我建议在运行时检查Class属性,以确保只处理邮件项目。