$this->anhang[$i]['datei'] = Der "Quelltext" einer *.rtf Datei aus einer DB geladen und UTF8 formatiert.
$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.
Poste doch mal den Quelltext einer Testmail (From:, To:, Received: und dergleichen kannst du natürlich rausnehmen). Hast du es schon mit normalen Text probiert, nicht, dass RTF selbst dazwischen haut.
Fest steht aber zumindest schon einmal, dass der Anhang mit dem falschen Zeichensatz angezeigt wird.