Seite 1 von 1

win32com Funktionalität für MacOS

Verfasst: Dienstag 20. August 2024, 14:46
von Mawilo
Hallo zusammen,

auf einem Windows-Rechner kann ich mit Python Outlook starten und ein neues Mail mit Anhang erstellen:

Code: Alles auswählen

import win32com.client

ol = win32com.client.Dispatch('Outlook.Application')
olmailitem = 0x0

newmail = ol.CreateItem(olmailitem)
newmail.Subject = 'Bericht'
newmail.To = 'mail(at)mail.de'
newmail.Body = 'Text im Mail'
newmail.Attachments.Add('Pfad zur Datei')
newmail.Display()
Gibt es etwas vergleichbares auch für MacOS?


Viele Grüße
Stephan

Re: win32com Funktionalität für MacOS

Verfasst: Dienstag 20. August 2024, 21:38
von Sirius3
Emails sendet man mit smtplib.
Wenn man wirklich das Standardemail-Programm benutzen will, öffnet man eine mailto:-Url per webbrowser.open.

Re: win32com Funktionalität für MacOS

Verfasst: Mittwoch 21. August 2024, 09:31
von tgu
Unter macOS tun Sie dies mit AppleScript. Installieren Sie das Python-Paket osascript und verwenden Sie dann Python, um ein AppleScript auszuführen, das eine neue E-Mail verfasst, den Betreff, den Empfänger und den Text festlegt und eine Datei anhängt.

Re: win32com Funktionalität für MacOS

Verfasst: Mittwoch 21. August 2024, 15:32
von Mawilo
Danke für die Antworten. Ich werde damit mal probieren, das Standard-Mailprogramm auch auf dem Mac zu starten.