pywin32 имеет интерфейс outlook под названием «IConverterSession», который имеет метод MIMEToMAPI, который импортирует файлы eml. Кто-нибудь может привести пример того, как получить доступ к интерфейсу внешнего вида "IConverterSession" и методу MINEToMAPI?
Я использую pywin32 build 224 с python3.6.5. Если это помогает, следующий код работает, чтобы открыть существующий файл msg, проанализировать его и распечатать отправленный тег. Это, конечно, порождает перспективы в процессе.
import win32com.client
import win32com.mapi.mapitags
file = r"C:\Path_to_File\test.msg"
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
msg = outlook.OpenSharedItem(file)
print (msg.SentOn)
Я ссылаюсь на комментарии сборки , в каком состоянии:
Начиная со сборки 218:
- win32com.mapi
Добавлен внешний вид интерфейса IConverterSession с методами MIMEToMAPI,
MAPIToMIMEStm и SetAdrBook.
Кажется, что это не было бы слишком сложно, если бы только один мог найти способ доступа к методу "MIMEToMAPI".
В конце концов, я хотел бы использовать эту функцию для чтения файлов eml и сохранения их в виде файлов msg. Заранее спасибо!