Wie kann ich mit Python eine Outlook-E-Mail erstellen und öffnen (aber nicht senden)?
Ich habe ein Skript, das automatisch E-Mails erstellt und sendet. Es sendet E-Mails mit der folgenden einfachen Funktion:
def Emailer(text, subject, recipient):
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.Subject = subject
mail.HtmlBody = text
mail.send
Aber wie öffne ich diese E-Mail in einem Outlook-Fenster, damit sie manuell bearbeitet und gesendet werden kann?
Im Idealfall hätte ich gerne Folgendes:
def __Emailer(text, subject, recipient, auto=True):
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.Subject = subject
mail.HtmlBody = text
if auto:
mail.send
else:
mail.open # or whatever the correct code is
Danke im Voraus