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

Beitrag lesen

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.

Normaler Text im Anhang ist kein Problem.

Dann ist also RTF selbst die Ursache, nicht die E-Mail. dedlfix hat dazu schon die richtige Seite rausgesucht, bei Microsoft findest du auch die Spezifikation der wohl aktuellen Version RTF 1.9.

Dass die Ursache bei RTF selbst liegt, deutet letztlich auch der MIME-Typ application/rtf an. Falls es denn der richtige ist, hätte ich gleich anmerken müssen, dass das charset-Attribut bei application-Typen, also Binärdaten, natürlich keinen Sinn macht.

Hier eine Testmail:

Mime-Version:  1.0
Content-Type:  multipart/mixed; boundary="=_2df1cd106357946414a8b4bc89873b2b"

text text text text text text

<eom>

Da fehlt nun ausgerechnet der relevante Teil, nämlich der RTF-Anhang mit allem drum und dran :-) Aber das ist ja nun egal.

Ich glaube mittlerweile ja fast, dass das Problem eher am Zusammenbau der RTF Datei liegt und nicht am E-Mail senden. Nur wie prüfe ich das?

Hast du schon, indem du einen normalen Text geschickt und festgestellt hast, dass es dort mit utf-8 funktioniert.