Как получить вложение из Outlook Web App на Python - PullRequest
2 голосов
/ 25 марта 2019

Я хочу загрузить приложение Excel из MS Outlook Web App - https://webmail.xyz123.com.sg/owa/auth/logon.aspx?

У меня есть общий идентификатор электронной почты, на который мои пользователи будут отправлять исходные данные в формате Excel.Я хочу получить это вложение с определенной темой и загрузить его на свой сервер SQL.

  1. Я не могу получить доступ к этому идентификатору электронной почты из приложения Outlook для настольных компьютеров, так как это общий идентификатор электронной почты.
  2. У меня нет сведений о SMTP-сервере.
  3. Я знаюесть учетные данные для этого идентификатора электронной почты

Я попробовал некоторые из кодов, как показано ниже, но все они пытаются получить доступ к папке «Входящие» (папка index = 6) для доступа к электронной почте, в моем случае это невозможнопоскольку у меня нет настройки этого идентификатора электронной почты в настольном приложении.

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
  2. Загрузите приложение Excel.
...