Czy istnieje sposób wysyłania wiadomości e-mail w formacie HTML za pomocą programu win32com.client (który korzysta z programu Outlook 2007/2010) w języku Python. Format używam teraz wygląda tak:Python - Wysyłaj wiadomość e-mail w formacie HTML za pośrednictwem programu Outlook 2007/2010 i win32com
import win32com.client
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "the subject"
newMail.Body = "body text"
newMail.To = "[email protected]"
attachment1 = "c:\\mypic.jpg"
newMail.Attachments.Add(attachment1)
newMail.Send()
Ten wyśle wiadomość e-mail za pomocą programu Outlook, wysłanego z aktualnie uwierzytelnionego użytkownika do określonego odbiorcy, z zastrzeżeniem, treści i załączonym obrazku.
Chcę móc wysyłać obraz liniowy, który można uzyskać za pomocą załącznika "Osadzony", lub po prostu połączyć z obrazem za pomocą HTML lub osadzić obraz za pomocą HTML i obrazu kodowanego przez Base64.
HTML jest moim preferowanym podejściem, ale każdy HTML dodany do treści jest sformatowany i zakodowany jako zwykły tekst (np. <
staje się <
). Czy istnieje sposób, aby powiedzieć programowi Outlook, że treścią treści jest HTML i powinny być analizowane jako takie?