Simon: E-Mails mit Anhang: Codierungsproblem (htmlMimeMail)...

Beitrag lesen

$this->htmlMimeMailObj->addAttachment($this->anhang[$i]['datei'], $this->anhang[$i]['name'], $this->anhang[$i]['cType'], $this->anhang[$i]['encoding']);

Hat jemand noch eine Idee oder vielleicht sogar eine Lösung für mich?

Und was steht in $this->anhang[$i]['datei'] und $this->anhang[$i]['cType']? Solange in letzterem nicht "text/[was-auch-immer]; charset=utf-8" drinsteht und/oder die betreffende Datei nicht utf-8-kodiert ist, kann das nicht funktionieren.

Sorry, da hätte ich auch dran denken können.

$this->anhang[$i]['datei'] = Der "Quelltext" einer *.rtf Datei aus einer DB geladen und UTF8 formatiert. Hier eine Beispielhafte Zeile: "{\rtlch \ltrch\loch\f1\fs24\lang1031\i0\b0 Von Test von Simon äöüßµ, Test von Simon äöüßµ}" => Die Umlaute werden also richtig dargestellt. Hier: http://www.test.weltreporter.net/test/Bild.png gibts ein Bild, wie der Text aussieht wenn er ankommt. Also in der *.rtf Datei...

$this->anhang[$i]['name'] = '20080225-00083925.rtf'
$this->anhang[$i]['cType'] = 'application/rtf; charset=utf-8'
$this->anhang[$i]['encoding'] = 'base64'

cType ist zwar "application/rtf..." mit "text/...." geht es aber auch nicht.
Sprich: Ich stehe weiterhin auf dem Schlauch!  :(