如何在Python中从Outlook Web App获取附件

时间:2019-03-25 05:56:48

标签: python python-3.x outlook-web-app

我想从MS Outlook Web App-https://webmail.xyz123.com.sg/owa/auth/logon.aspx下载excel附件吗?

我有一个通用的电子邮件ID,我的用户将以excel格式向其发送源数据。我想获取具有特定主题的附件并将其加载到我的SQL Server中。

  1. 我无法从Outlook桌面应用访问此电子邮件ID,因为它是通用电子邮件ID。
  2. 我没有SMTP服务器详细信息。
  3. 我确实有此电子邮件ID的凭据

我尝试了如下所示的一些代码,但是所有这些代码都试图访问Inbox文件夹(文件夹索引= 6)来访问电子邮件,在我的情况下,这是不可能的,因为我没有在桌面上设置此电子邮件ID应用程序。

from win32com.client import Dispatch
import datetime as date

outlook = Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder("6")
all_inbox = inbox.Items
val_date = date.date.today()

我希望输出为-

  1. 从Outlook Web应用访问我的通用电子邮件ID
  2. 下载excel附件。

0 个答案:

没有答案