Speichern .msg-Datei in Python, oder alternativ, senden von E-mail, um die Datei-system
Ich bin mit der emails
Bibliothek um mail zu senden, aber ich brauche auch speichern Sie es als .msg
- Datei. Ich habe getan, einige der Forschung und Lesen Sie auch die msg-format-Spezifikation und stolperte über diese SO beantworten, die zeigt, wie E-mail zu senden, um die Datei-system in C#
und ich Frage mich, ob es möglich war, in Python als gut.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist möglich und einfach. Lassen Sie uns davon ausgehen, dass
msg
ist eine zuvor geschriebene Nachricht mit allen Headern und Inhalt, und Sie möchten, dass in die Datei schreiben Objektout
. Sie brauchen nur:Vollständigen Beispiel:
Den Inhalt von Dateiname ein.elm ist:
email
Beispiel aus meineremails
Instanz und es hat funktioniert, aber gibt es eine Möglichkeit, es zu speichern alsmsg
statteml
? Ich habe versucht, zu ändernwith open('filename.elm', 'w')
zuwith open('filename.msg', 'w')
aber (wie erwartet) outlook konnte nicht öffnen Sie die Datei.[python] outlook msg file
SO gab diese Frage das könnte Ihnen einige Hinweise. Ich kann Ihnen weiter helfen, da ich nicht mit outlook für Jahrzehnte.ist es machbar in Python, habe ich versucht den folgenden code speichert die outlook-Nachrichten als .msg in einem Ordner.
Hinweis:stellen Sie sicher, dass outlook schreiben, hat Zugriff auf den Ziel-Ordner, standardmäßig die Ziel-Ordner ist der Speicherort des Python-Skript