Hello,
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";Welches System wird für den SMTP-Server verwendet?
Versuche es mal so:
[code lang=php]
$header = "From: Mein Shop info@meinedomain.de" . PHP_EOL;
$header .= "MIME-Version: 1.0" . PHP_EOL;
$header .= "Content-Type: text/html";$betreff = ($lang=="DE") ? "Ihre Bestellung" : "Your order";
# ...
>
>
>
>
>
> Liebe Grüße aus dem schönen Oberharz
>
>
> Tom vom Berg
> ![](http://selfhtml.bitworks.de/Virencheck.gif)
So funktioiert es jetzt (PHP\_EOL auch hinter der letzten Header-Zeile)! Es spielt also nicht nur eine Rolle, welches System bei meinem Hoster läuft (Linux), sondern auch das System des jeweiligen Mail-Anbieters spielt mit!
Wer weiß schon von allen Mail-Anbietern, welches System die nutzen!
Von daher gilt wohl für alle: Grundsätzlich PHP\_EOL benutzen!
Vielen Dank!
Ich wusste doch, dass es irgendein Kleinkram sein musste, den ich in meiner Betriebsblindheit nicht gesehen habe!
Detlev
>
>