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.