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.
Mawilo
User
Beiträge: 454 Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:
Dienstag 20. August 2024, 14:46
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
Dienstag 20. August 2024, 21:38
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:
Mittwoch 21. August 2024, 09:31
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.
Mawilo
User
Beiträge: 454 Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:
Mittwoch 21. August 2024, 15:32
Danke für die Antworten. Ich werde damit mal probieren, das Standard-Mailprogramm auch auf dem Mac zu starten.