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