detlevk: Probleme bei Mails an GMX-Adressen

Beitrag lesen

Ich schaffe es nicht, HTML-formatierte Emails an GMX-Adressen zu schicken. Der folgende Code funktioniert bei allen mir verfügbaren Providern, nur eben dort nicht:

$header = "From: Mein Shop <info@meinedomain.de>\r\n";  
$header .= "MIME-Version: 1.0\r\n";  
$header .= "Content-Type: text/html\r\n\r\n";  
$betreff = ($lang=="DE") ? "Ihre Bestellung" : "Your order";  
  
// Hier wird der HTML-Text zusammen gebaut  
  
mail($email, $betreff, $text_voll, $header, "-finfo@meinedomain.de");

Bei den meisten Empfängern sieht die Mail (mit Header) so aus wie hier bei T-Online:

Return-Path: info@meinedomain.de
Received: from mailin07.aul.t-online.de (mailin07.aul.t-online.de [172.20.27.45])
by mhead302 (Cyrus v2.3.15-fun-3.2.6.0b-1) with LMTPA;
Sat, 23 Oct 2010 11:49:02 +0200
X-Sieve: CMU Sieve 2.3
Received: from dd16118.kasserver.com ([85.13.137.47]) by mailin07.aul.t-online.de
with esmtp id 1P9aih-0khYzg0; Sat, 23 Oct 2010 11:48:59 +0200
Received: by dd16118.kasserver.com (Postfix, from userid 30)
id DF5AD1800CD7B; Sat, 23 Oct 2010 11:48:58 +0200 (CEST)
To: meine.adresse@t-online.de
Subject: Ihre Bestellung
From: Mein Shop info@meinedomain.de
MIME-Version: 1.0
Content-Type: text/html
Message-Id: 20101023094858.DF5AD1800CD7B@dd16118.kasserver.com
Date: Sat, 23 Oct 2010 11:48:58 +0200 (CEST)
X-TOI-SPAM: n;1;2010-10-23T09:49:02Z
X-TOI-VIRUSSCAN: clean
X-TOI-EXPURGATEID: 149288::1287827339-00003A39-1F2228A8/0-0/0-0
X-TOI-SPAMCLASS: CLEAN, NORMAL
X-TOI-MSGID: 77039519-4de9-41cf-aed4-f7ee187094c0
X-Seen: false
X-ENVELOPE-TO: krauss.detlev@t-online.de

(Hier steht der HTML-Text)

Bei gmx sieht das so aus:

Return-Path: info@meinedomain.de
Delivered-To: GMX delivery to mein.name@gmx.de
Received: (qmail invoked by alias); 23 Oct 2010 09:22:13 -0000
Received: from dd16118.kasserver.com (EHLO dd16118.kasserver.com) [85.13.137.47]
  by mx0.gmx.net (mx098) with SMTP; 23 Oct 2010 11:22:13 +0200
Received: by dd16118.kasserver.com (Postfix, from userid 30)
id A53C41800CD7B; Sat, 23 Oct 2010 11:22:12 +0200 (CEST)
To: mein.name@gmx.de
Subject: Ihre Bestellung
From: Mein Shop info@meinedomain.de
Date: Sat, 23 Oct 2010 11:22:13 +0200
Message-ID: 20101023092213.21919gmx1@mx098.gmx.net
X-GMX-Antivirus: 0 (no virus found)
X-GMX-Antispam: 0 (Mail was not recognized as spam);
 Detail=5D7Q89H36p6i75npGen84eVAEFK/syJmiNoEBJhgjYKpglu1TZLLw7xMZnJMXwBFy+Sxe
 D/AUQGQOurK3ezVJqUBFH0uN5pjmWoMfpyHp50bhtjZM0CG++x/WhL52uHmSlKgagQflFz2+Ls8U
 cTU6A==V1;

MIME-Version: 1.0

Content-Type: text/html

Message-Id: 20101023092212.A53C41800CD7B@dd16118.kasserver.com
Date: Sat, 23 Oct 2010 11:22:12 +0200 (CEST)

(Ab hier steht der HTML-Text)

Email-Adressen und Domains wurden verändert wg. Datenschutz und Spam-Gefahr.

Mir fällt auf, dass GMX grundsätzlich die Anweisungen ab "MIME-Version: 1.0" in den Content verschiebt. Diese werden also nicht als Bestandteil des Headers erkannt.
Das gilt übrigens auch dann, wenn ich die Mail als Multipart/alternative oder ähnliches anlege.

Kann es sein, dass GMX besonders pingelig bzgl. irgendwelcher Standards ist, die ich nur unzureichend kenne oder gelten hier besondere Regeln?

Auf jeden Fall muss es möglich sein, an GMX-Adressen formatierte Mails zu schicken. Ich erhalte schließlich genug davon.