Maigu: mail() stellt kein html dar, aber warum?

Beitrag lesen

Hallo Community

Ich habe leider ein Problem und bin langsam ratlos. Es geht um eine einfache Mail die mit ein bisschen HTML verschickt werden soll. Das HTML wird allerdings nicht dargetellt sondern die tags werden wie text ausgegeben.

Hier der Code:

  
        $to = "jemand@beispiel.com";  
        $subject = "Hello World";  
        $message = '<html><body>'  
            . $inhalt1  
            . '<br />'  
            . $inhalt2  
            . '<br />'  
            . $inhalt3  
            . '<br />'  
            . strip_tags($_POST['gh'])  
            . '<br />'  
            . strip_tags($_POST['xy'])  
            . '<br />'  
            . strip_tags($_POST['xc'])  
            . '<br />'  
            . strip_tags($_POST['cv'])  
            . '&nbsp;'  
            . strip_tags($_POST['sd'])  
            . '<br />'  
            . strip_tags($_POST['op'])  
            . '</body></html>';  
        $from = strip_tags($_POST['mail']);  
        $headers = "From:" . $from;  
        $headers .= "MIME-Version: 1.0\r\n";  
        $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";  
        mail($to,$subject,$message,$headers);  

Habe dann diese Seite gefunden http://css-tricks.com/2866-sending-nice-html-email-with-php/, jedoch sehe ich den Unterschied zu meinem Code nicht. Am Client liegt es auch nicht, habe es mit mehreren probiert und bei allen ist HTML Inhalt zugelassen.