von AndyO » So, 10.02.2013 20:25
Hallo Leute,
OO hat eine Funktion, die ich bei noch keinem anderen Programm gefunden habe:
>> Das versenden von personalisierten PDF-Anhängen in einer e-mail. <<
Leider habe ich mit dieser Funktion aller größte Schwierigkeiten.
Das Erstellen funktioniert - nur beim Versenden kommen die Fehlermeldungen.
In einem Test habe ich 8 identische Datensätze als ods-Datei, wo die persönlichen Daten (email, Name, ..) stehen.
Das odt-Dokument enthält die Serienfelder.
Beim Versenden der 8 Datensätze erhalte ich 5 Fehlermedungen, 3 Mails werden versendet.
Die Fehlermeldung:
<type 'exceptions.TypeError'>: string payload expected: <type 'instance'>, traceback follows
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\mailmerge.py:266 in function sendMailMessage() [self.server.sendmail(sendermail, truerecipients, msg.as_string())]
Ich verwende Windows 7 64 bit, OO 3.4.1, aktuelles java und sonstigen Updates.
Wer will, dem maile ich meine Dateien zum testen.
Grüße und Danke
Hallo Leute,
OO hat eine Funktion, die ich bei noch keinem anderen Programm gefunden habe:
>> Das versenden von personalisierten PDF-Anhängen in einer e-mail. <<
Leider habe ich mit dieser Funktion aller größte Schwierigkeiten.
Das Erstellen funktioniert - nur beim Versenden kommen die Fehlermeldungen.
In einem Test habe ich 8 identische Datensätze als ods-Datei, wo die persönlichen Daten (email, Name, ..) stehen.
Das odt-Dokument enthält die Serienfelder.
Beim Versenden der 8 Datensätze erhalte ich 5 Fehlermedungen, 3 Mails werden versendet.
Die Fehlermeldung:
[i]<type 'exceptions.TypeError'>: string payload expected: <type 'instance'>, traceback follows
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:135 in function _dispatch() [meth(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:109 in function _write() [self._dispatch(msg)]
C:\Program Files (x86)\OpenOffice.org 3\Basis\program\python-core-2.6.1\lib\email\generator.py:84 in function flatten() [self._write(msg)]
C:\Program Files (x86)\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 (x86)\OpenOffice.org 3\Basis\program\mailmerge.py:266 in function sendMailMessage() [self.server.sendmail(sendermail, truerecipients, msg.as_string())]
[/i]
Ich verwende Windows 7 64 bit, OO 3.4.1, aktuelles java und sonstigen Updates.
Wer will, dem maile ich meine Dateien zum testen.
Grüße und Danke