kryptische Fehlermeldung bei Serienmail

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Noebian
****
Beiträge: 158
Registriert: Sa, 03.10.2009 18:00

kryptische Fehlermeldung bei Serienmail

Beitrag von Noebian »

Moin, moin,
nachdem ich in älteren Versionen keine Probleme mit Serienmails hatte, bricht nun regelmäßig der Versand mit folgender Fehlermeldung ab:

Code: Alles auswählen

<type 'exceptions.TypeError'>: string payload expected: <type 'instance'>, traceback follows
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:175 in function _handle_text() [raise TypeError('string payload expected: %s' % type(payload))]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:201 in function _handle_multipart() [g.flatten(part, unixfrom=False)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
  C:\Program Files\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\message.py:135 in function as_string() [g.flatten(self, unixfrom=unixfrom)]
  C:\Program Files\OpenOffice.org 3\Basis\program\mailmerge.py:266 in function sendMailMessage() [self.server.sendmail(sendermail, truerecipients, msg.as_string())]
Der Versand erfolgt an 8 Personen auf einer Adessliste. Ich habe nun mehrfache Versuche gestartet, aber regelmäßig werden einige aus der Liste mit der Fehlermeldung "Adresse fehlerhaft" angezeigt, anschließend bricht der Versand ab und o.g. Fehlermeldung wird angezeigt. Merkwürdigerweise sind es jedesmal andere Adressaten, bei denen der Fehler auftritt. Selektiere ich die Betroffenen und schicke ihnen eine "Serienmail", also mit einer Adressenliste, die nur aus einer Adresse besteht, dann wird sie anstandslos zugestellt. Ein Bug?
Hat jemand eine Idee dazu?
Xubuntu 12.04 / AOO 4.0 / MySQL 5.2.40

herzliche Grüße aus Deutschlands Norden
BZT42
Beiträge: 4
Registriert: Di, 22.01.2013 14:35

Re: kryptische Fehlermeldung bei Serienmail

Beitrag von BZT42 »

Hi,

hatte gestern ein ähnliches Problem...

Win7 X64, LibreOffice 4.0.0.1 RC1

Code: Alles auswählen

<class 'TypeError'>: string payload expected: <class 'bytes'>, traceback follows
  C:\Program Files (x86)\LibreOffice 4.0\program\python-core-3.3.0\lib\email\generator.py:211 in function _handle_text() [raise TypeError('string payload expected: %s' % type(payload))]
  C:\Program Files (x86)\LibreOffice 4.0\program\python-core-3.3.0\lib\email\generator.py:190 in function _dispatch() [meth(msg)]
  C:\Program Files (x86)\LibreOffice 4.0\program\python-core-3.3.0\lib\email\generator.py:164 in function _write() [self._dispatch(msg)]
  C:\Program Files (x86)\LibreOffice 4.0\program\python-core-3.3.0\lib\email\generator.py:112 in function flatten() [self._write(msg)]
  C:\Program Files (x86)\LibreOffice 4.0\program\python-core-3.3.0\lib\email\message.py:151 in function as_string() [g.flatten(self, unixfrom=unixfrom)]
  C:\Program Files (x86)\LibreOffice 4.0\program\mailmerge.py:240 in function sendMailMessage() [self.server.sendmail(sendermail, truerecipients, msg.as_string())]
Habe daraufhin wieder LibreOffice 3.6.4.3 installiert und alles funktionierte wieder ohne Probleme.

Bei mir ließen sich allerdings gar keine Mails versenden. Die Fehlermeldung kam immer - nur beim Mail-Typ: "Text" kam gar keine Meldung mehr...

Status der Verbindung zum Mailserver: Verbindung hergestellt... (Die Config und die Verbindung zum Server scheinen also ok gewesen zu sein - nur der payload string scheint nicht richtig formatiert gewesen zu sein.)

Habe versucht den debugmodus in mailmerge.py einzuschalten, aber das funktiniert nicht, es wird kein Log-File geschrieben - Ohne I/O Möglichkeit sehe ich keine Möglichkeit mal nachzuschauen, was da schief läuft.
BZT42
Beiträge: 4
Registriert: Di, 22.01.2013 14:35

Re: kryptische Fehlermeldung bei Serienmail

Beitrag von BZT42 »

Hi,

Win7 X64, LibreOffice Version 4.0.0.2 .0.2 (Build ID: 5991f37846fc3763493029c4958b57282c2597e)

Nach dem Update von RC1 auf RC2 funktiniert der Serien-Mail Assistnt nun wieder...
Antworten