m_mattia

Python Email-weiterleitung

Oct 17th, 2020 (edited)
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.63 KB | None | 0 0
  1. Ich möchte eine Ungelesene Mail von meinem Statuspostfach auslesen und an meine Private Mail weiterleiten. Das öffnen von Mails und das weiterleiten funktioniert eigentlich auch ganz gut. Ich kann auch den Betreff einer Mail auch ohne Probleme mit "email_message_raw['Subject']" auslesen und kopieren. Ich möchte aber auch den Inhalt einer Mail (Body) auslesen und kopieren könne weisst du wie ich das am besten machen soll? Auf Stack Overflow habe ich nichts gefunden was bei mir funktioniert.
  2.  
  3. Kurzer Problembeschrieb:
  4. Ich bekomme immer wieder Statusmeldungen von meinem NAS (ca. 5 - 10 pro Tag), da ich nicht möchte, dass mein Postfach zugespamt wird, habe ich jetzt ein ein eigenes Email-Postfach eingerichtet auf das die Statusmeldungen gesendet werden. Da ich aber wichtige Meldungen nicht verpassen möchte, möchte ich diese an meine Persönliche Emailadresse weiterleiten.
  5.  
  6. (
  7. body-Beispiel: Inhalt der Mail:
  8. Hallo zusammen,
  9. Ich hätte da mal eine Frage ...
  10. LG Mattia
  11. )
  12.  
  13.  
  14. Code (Python:3.8.3-64bit):
  15. https://github.com/m-mattia-m/StatusMailForward
  16.  
  17. Logs:
  18. Traceback (most recent call last):
  19.   File "main.py", line 154, in <module>
  20.     Main()
  21.   File "main.py", line 7, in __init__
  22.     self.openMail()
  23.   File "main.py", line 61, in openMail
  24.     b = email.message_from_string(email_message_raw)
  25.   File "C:\Users\Mattia\anaconda3\lib\email\__init__.py", line 38, in message_from_string
  26.     return Parser(*args, **kws).parsestr(s)
  27.   File "C:\Users\Mattia\anaconda3\lib\email\parser.py", line 67, in parsestr
  28.     return self.parse(StringIO(text), headersonly=headersonly)
  29. TypeError: initial_value must be str or None, not Message
  30.  
  31.  
Add Comment
Please, Sign In to add comment