Sie können das Modul webbrowser
verwenden, um eine URL zu öffnen.
Sie können auch das Protokoll mailto nutzen, damit der Webbrowser den Standard-E-Mail-Client des Systems öffnet, falls verfügbar.
Hier ist ein einfaches Beispiel:
import webbrowser
webbrowser.open("mailto:[email protected]?subject=Hello World")
Caveat, keine Unterstützung für Anhänge. Das mailto-Protokoll bietet keine Unterstützung für Anhänge. Einige Clients unterstützen (laut google) das Nichtstandard-Attribut attachment=PATH
. Aber das konnte ich nicht bestätigen.
Es gibt Möglichkeiten für verschiedene E-Mail-Clients, ein E-Mail-Fenster mit einem Anhang zu öffnen, dies unterscheidet sich jedoch zwischen den einzelnen Clients. Ich kenne auch keine Standardmethode, um festzustellen, welches E-Mail-Programm als Standard festgelegt ist.
Für weitere Informationen, die Sie auch wikipedia überprüfen
Verwandte: http://stackoverflow.com/questions/27836576/adding-several-attachments-to-thunderbird -from-command-line – guettli