CPAN: MIME::Lite and... just another Schei? encoding...

Beitrag lesen

Danke für die Mühe! Ich habe mir den Dump angeschaut.

Ich bestätige, die beiden text/*-Teile sind MIME-konform (und sehen gut aus im Mailclient).

Die Top-Level-Header sind nicht konform. Es steht dort (Oktette kodiert als UTF-8):

Return-Path: ‰-Test <patrickx.com>
    From: ‰-Test <patrickx.com>
    Subject: Eine Linkempfehlung von ‰-Test (patrickx.com)

Es muss aber nach RFC 2047 bspw. so aussehen:

Return-Path: =?UTF-8?B?4oCwLVRlc3Qg?=<patrickx.com>
    From: =?UTF-8?B?4oCwLVRlc3Qg?=<patrickx.com>
    Subject: =?UTF-8?B?RWluZSBMaW5rZW1wZmVobHVuZyB2b24g4oCwLVRlc3Qg?=(patrickx.com)

Das erreichst du, wie in meinem ersten Posting geschrieben, mit Encode::encode('MIME-Header', $subject), analog $from usw. Wenn du das änderst, ist die Mailnachricht vollständig konform. Wenn es dann noch Darstellungsprobleme geben sollte, hat die andere Partei schuld.