Я хочу вставить .html-файл в виде текста с помощью python. Я использую win32com, но проблема в том, что он прикрепляет файл в приложении, который я хочу вставить в основной корпус.Как вставить .html-файл в Outlook в виде текста с помощью python
import win32com.client
from conf import *
const=win32com.client.constants
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "ST_Report_20" + time.strftime("%y%m%d")
newMail.Body = "Please Find the Report here " + path + "\index.html"
newMail.To = "[email protected]"
attachment1 = "D:\Work\Report_auto\Report.htm"
newMail.Attachments.Add(attachment1)
newMail.display()
newMail.send()
Что делать, если вы пытаетесь изменить формат тела? newMail.BodyFormat newMail.HTMLBody = mail_body – giosans
@giosans Что я даю в newMail.HTMLBody = ----- должен ли я указать путь к файлу HTML или написанному в нем коду? –