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
Serienbriefe als pdf versenden
Moderator: Moderatoren