[英]python: looking to save attachments from outlook mail received Today and with specific subject
如何在變量“myMail”中包含“今天”變量,該變量將僅包含具有特定發件人的對象(郵件)以及時間(今天收到的郵件) import win32com.client import os from win32com.client import Dispatch import datetime as dt
outlook = Dispatch("Outlook.Application").GetNamespace("MAPI")
root_folder = outlook.Folders.Item(1)
today = dt.date.today()
for folder in root_folder.Folders:
myfolder = root_folder.Folders['Daily Input Files']
Filter = "[SenderEmailAddress] = 'indices@nse.co.in'"
myMail = myfolder.Items.Restrict(Filter)
Item = myMail.GetFirst()
我也有從 Outlook 電子郵件下載附件的類似要求。
這是我在解決方案上的工作方式: https://medium.com/@theamazingexposure/accessing-shared-mailbox-using-exchangelib-python-f020e71a96ab
一個名為 exchangelib 的 python 庫為我工作: https://pypi.org/project/exchangelib/
這是我下載附件的代碼片段:
for attachment in item.attachments:
if isinstance(attachment, FileAttachment):
filepath = os.path.join('C:\\path\\to\\your\\directory', attachment.name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.