Email-Header und GMX

Ceppi

Erfahrenes Mitglied
Hallo,

ich habe ein Problem mit meiner per mail() verschickten Email:
  • Sie wird generell versendet, kommt z.B. auch bei web.de an
  • bei gmx.de allerdings nicht, auch nicht im Spamordner
Header:
PHP:
// RFCDate() liefert Datum im Format für Email-Header
  $uniq = md5(uniqid(time()));
  $cfg['emailheader'] = "From: Ich <benutzer@meinedomain.de>\r\nTo: empfaenger@gmx.de\r\nSubject: BLABLA\r\n"
                       ."Date: ".RFCDate()."\r\n"
                       ."Reply-To: benutzer@meinedomain.de\r\n"
                       ."Message-ID: <".$uniq."@exchange2.meineDomain.de\r\n"
                       ."MIME-Version: 1.0\r\nContent-Type: text/html; charset=\"iso-8859-1\"\r\n"
                     ."Content-Transfer-Encoding: 8bit\r\nX-Mailer: PHP\r\n\r\n";
Zwar habe ich so einige Beispielheader gelesen und ausprobiert, aber nichts zu machen...
Gibt es noch einen Headerteil, den GMX unbedingt dabei haben möchte?
 
Hallo Gunah,

dein Vorschlag zu den Zeilenumbrüchen hat bei mir leider keine Änderung bewirkt.
 
Probier mal Folgendes:
PHP:
$array = array(
	'From: Ich <benutzer@meinedomain.de>',
	'To: empfaenger@gmx.de',
	'Subject: BLABLA',
	'Date: '.RFCDate(),
	'Reply-To: benutzer@meinedomain.de',
	'Message-ID: '.$uniq.'@exchange2.meineDomain.de',
	'MIME-Version: 1.0',
	'Content-Type: text/html; charset=iso-8859-1',
	'Content-Transfer-Encoding: 8bit',
	'X-Mailer: PHP'
);
$cfg['emailheader'] = implode("\r\n", $array);
 
Ich frag mich auch grad, warum jeder immer das Rad neu erfinden muss. Es gibt http://www.phpguru.org/static/mime.mail.html damit kann man wunderbar

- Text-Mails
- HTML-Mails
- mit gewünschter Kodierung
- mit Anhang
- mit eingebetteten Bilder
- und vielem mehr

verschicken. Ganz ohne manipulieren von Headern oder den andern Low-Level-Kram. Damit is in 2 Minuten ein Feedback-Formular mit anschließendem verschicken der Daten per Mail realisiert.
 
Zurück