![](/img/trans.png)
[英]Get all emails from outlook inbox using Python and save them into a local folder
[英]How to save Emails of day from Outlook into a folder using python?
我一直在尋找一種方法來保存特定日期的 outlook 中的所有電子郵件,或者從一天開始到使用 python 將程序運行到本地文件夾的時間。 我們有什么辦法可以做到這一點?
我相信,沿着這些路線的東西將是一個很好的起點:
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
msg = outlook.OpenSharedItem(r"C:\test_msg.msg")
print msg.SenderName
print msg.SenderEmailAddress
print msg.SentOn
print msg.To
print msg.CC
print msg.BCC
print msg.Subject
print msg.Body
count_attachments = msg.Attachments.Count
if count_attachments > 0:
for item in range(count_attachments):
print msg.Attachments.Item(item + 1).Filename
del outlook, msg
代碼片段來自另一個線程,見下文
有關詳細信息,請參閱Brent Edwards 的回答。
注意:如果您不使用 Outlook 客戶端,您可以執行以下操作: https://stackoverflow.com/a/49681576/9814037
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.