Mailinglisten-Archive |
Hallo,
ich möchte eine Bestellung per (html) email versenden.
Grundsätzlich klappt es auch.
Aber ab einer bestimmten Menge liefert mir mail() ein false.
Die Mail ist folgendermaßen aufgebaut:
--------------------------------------------------------
$message="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">";
$message.="<html><head><title>Testmail</title></head><body>";
$message.="<table width='800' border='0' cellpadding='0' cellspacing='0'>";
$message.="<tr><td width='30'> </td><td width='100'><b>Anzahl</b></td><td width='200'><b>Bezeichnung</b></td><td
width='200'><b>Profil</b></td><td width='100' align='right'><b>Preis</b></td><td> </td></tr>";
for ($i=0; $i<$anzArt; $i++)
{
$message.="<tr><td></td><td width='100'>".$Anzahl."</td><td width='200'>".$Bezeichnung."</td><td width='200'>".Profil."</td><td
width='100' align='right'>".$VK_Preis."</td><td> </td></tr>";
}
$message.="</table></body></html>";
$header= "FROM: \"Absender\" <email_(at)_absender.de>\n";
$header.="To: email_(at)_empfaenger.de\n";
$header.="Content-Type: text/html\nContent-Transfer-Encoding: 8bit\n";
$header.="X-Mailer: PHP ". phpversion()."\n";
$res=mail("email_(at)_empfaenger.de",
"$subject",
"$message"."$message1"."$message2"."$message3",
"$header");
-----------------------------------------------------------
Wenn $anzArt in der for... Schleife > 8 ist, bricht mail() ab, wenn $anzArt
<= 8 ist, dann klappt alles wunderbar.
Ist das ein Time out Problem oder hat $message ein Beschränkung in der Anzahl
der Zeichen? Oder ist's was ganz anderes.
Wer kann mir weiter helfen?
Vielen Dank.
Dietmar
php::bar PHP Wiki - Listenarchive