Hallo zusammen,
mit unten stehender Funktion hatte ich bisher problemlos Mails von meinem 1und1 Webspace versenden können.
function html_mail($sendto,$subject,$text)
{
$date = date("D, d M Y H:i:s O");
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header.= "Date: $date\n";
$header.= "From: Der Name <andreas@example.com>\n";
$msg_body.="<br>\n";
$msg_body.="Zusammenfassung\n";
$msg_body.="<br><br>\n";
$msg_body.= "$text\n";
//$msg_body.= "Nur ein Test\n";
$msg_body.="<br><br>\n";
mail($sendto, stripslashes($subject), $msg_body, $header) or print "Konnte die HTML-Mail nicht versenden";
}
Das Problem scheint an $msg_body zu liegen sobald ich $text übergebe. In $text steht eine HTML Tabelle <table>... </table>.
Kommentiere ich diese Zeile aus und mache dafür "$msg_body.= "Nur ein Test\n";"
dann wird die Mail versendet.
Leider konnte mir auch der Support von 1und1 nicht helfen
Hat jemand eine Idee was es sein könnte?
vielen Dank und viele Grüße
hawk