簡體   English   中英

python:希望從今天收到的 outlook 郵件中保存附件並帶有特定主題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM