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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage