Hallo,
ich habe gerade einen Fix in develop und master gestellt.
Hat ein bisschen gedauert...
Bis bald
Marcus
Ankündigung
Einklappen
Keine Ankündigung bisher.
IMAP: problem parsing message
Einklappen
X
-
Nochmals zum Mail-Plugin:
Mails lassen sich in unterschiedlichen Formaten versenden (s. Anhänge).
Soweit nicht neu ;-)
Wie bereits in Post #12 gesagt, führt eine Mail die kein "encoding" liefert
bei mir zu Problemen.Code:Zeile 88 im Plugin: encoding = None
Mein "Workaround" im Mail-Plugin sieht so aus:
Zeile 89 mit
ersetzen.Code:if (encoding != None): subject = sub.decode() else: subject = sub
Oder sicherstellen, dass Mails stets "in HTML" verschickt werden.
NACHTRAG:
Wenn im "Betreff" der Mail Umlaute verwendet werden, kommt trotzdem noch ein Fehler,
weil es mit 'utf-8' nicht zusammen paßt.Angehängte Dateien
Einen Kommentar schreiben:
-
Hallo Marcus,
habe auf UTF-8 umgestellt, leider war es das nicht ....
Mail ist in Deinem email account.
Gruß
Michael
Einen Kommentar schreiben:
-
Hallo die Herren,
ich bekomme folgenden Fehler des mail-Plugins ....
mit einer E-Mail, die ich nachfolgend an Deine (Marcus) PM-Adresse schicken werde.Code:2014-01-30 17:13:39,700 ERROR IMAP IMAP: problem parsing message b'93': 'str' object has no attribute 'decode' -- __init__.py:_cycle:97 Traceback (most recent call last): File "/usr/local/smarthome/plugins/mail/__init__.py", line 89, in _cycle subject = sub.decode() AttributeError: 'str' object has no attribute 'decode'
Gruß
M.S.
Einen Kommentar schreiben:
-
Hi Michael,
keine Problem. Die Mail von Dir wird wird mit
verschickt. Kannst Du evtl. auf UTF-8 umstellen?Code:Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Wenn ich Zeit habe schaue ich mir das Mail-Plugin noch mal an.
Bis bald
Marcus
Einen Kommentar schreiben:
-
Sorry, in meinem Alter geht's halt nicht mehr ohne Brille, wahr keine Absicht !
Einen Kommentar schreiben:
-
Hallo Michael,
ich werde mit c geschrieben.
Dementsprechend nehme ich keine Mails an markus@ an...
Bis bald
Marcus
Einen Kommentar schreiben:
-
Hallo Markus,
habe Dir mal eine Mail geschickt, so was habe ich probiert.
Und hier nochmal die Fehlermeldung im Logfile
GrußCode:2014-01-29 00:00:18 ERROR IMAP IMAP: problem parsing message b'1': 'str' object has no attribute 'decode' Traceback (most recent call last): File "/usr/local/smarthome/plugins/mail/__init__.py", line 89, in _cycle subject = sub.decode() AttributeError: 'str' object has no attribute 'decode'
Michael
Einen Kommentar schreiben:
-
Hi,
kann mir bitte einer von Euch so eine Mail generieren und direkt schicken?
Also nicht weiterleiten!
Bis bald
Marcus
Einen Kommentar schreiben:
-
Hier noch ein Hinweis zu meinem Post #11:
EDIT die 2-te:
Das Problem liegt eher darin, dass es E-Mails gibt, die mit
oder z.B. alsCode:encoding = None
verschickt werden (encoding => Zeile 88 des mail-plugins).Code:encoding = UTF-8
Fall "None" erzeugt wohl den Fehler.
Einen Kommentar schreiben:
-
Hallo Zusammen,
ich bin zwar nicht der große Python-Experte, aber wird ein 'str' nicht
normalerweise 'encoded' (...anstatt 'decoded'...)?
Sollte die betroffene Zeile im mail-plugin deshalb nicht
lauten?Code:subject = sub.encode()
EDIT:
Bei mir läuft das mail-plugin aber in der Originalfassung ohne Fehler.
D.h. mit:
subject=sub.decode()
Einen Kommentar schreiben:
-
Hallo, habt Ihr dazu schon eine Lösung, bin gerade in das gleiche Problem rein gelaufen !
Gruß
Michael
Einen Kommentar schreiben:
-
Ah :-) Sorry...
Das steht drin... kann sie dir weiterleiten wenn du mir eine Emailadress gibst
---------- Original Nachricht ----------
Betreff: Status
Datum: Wed, 27 Nov 2013 19:25:15 +0100
Von: Marian <mail@***.eu>
An: meldung@zuhause.***.eu
Einen Kommentar schreiben:
-
Die Mail, die vom Mail-Plugin geparsed wird und mit der es Probleme gibt.
Bis bald
Marcus
Einen Kommentar schreiben:
-
Ich bin verwirrt.. welche Mail? die vom Forum? von wo schicken über die Visu oder was meinst du?
Gruß Marian
Einen Kommentar schreiben:


Einen Kommentar schreiben: