win32com Funktionalität für MacOS

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Mawilo
User
Beiträge: 454
Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:

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
Sirius3
User
Beiträge: 18253
Registriert: Sonntag 21. Oktober 2012, 17:20

Emails sendet man mit smtplib.
Wenn man wirklich das Standardemail-Programm benutzen will, öffnet man eine mailto:-Url per webbrowser.open.
tgu
User
Beiträge: 1
Registriert: Sonntag 18. August 2024, 05:44
Kontaktdaten:

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.
:)
Benutzeravatar
Mawilo
User
Beiträge: 454
Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:

Danke für die Antworten. Ich werde damit mal probieren, das Standard-Mailprogramm auch auf dem Mac zu starten.
Antworten