phpbar.de logo

Mailinglisten-Archive

[php] mail() Funktion

[php] mail() Funktion

Thomas Beckmann php_(at)_phpcenter.de
Tue, 14 Aug 2001 10:11:20 +0200


>scheinbar hat keiner eine Antwort auf meine Frage gehabt,
>deshalb poste ich hier mal die L=F6sung:
>
>> ich m=F6chte eine (html) email versenden.
>> Grunds=E4tzlich klappt es auch.
>>
>> Aber ab einer bestimmten Menge liefert mir mail() ein false.
>>
>> Die Mail ist folgenderma=DFen aufgebaut:
>...
>> --------------------------------------------------------
>> $message=3D"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0
>> Transitional//EN\">";
>> $message.=3D"<html><head><title>Testmail</title></head><body>";
>>
>...
>> for ($i=3D0; $i<$anzArt; $i++)
>> 	{
>> 	$message.=3D"<tr><td></td><td
>> width=3D'100'>".$Anzahl."</td><td
>> width=3D'200'>".$Bezeichnung."</td><td =
width=3D'200'>".Profil."</td><td
>> width=3D'100' align=3D'right'>".$VK_Preis."</td><td>&nbsp;</td></tr>";
>> 	}
>> $message.=3D"</table></body></html>";
>...
>
>In der for Schleife habe ich an $message ein "\n" angeh=E4ngt und schon
>funktioniert der Mailversand mit mail() einwandfrei.
>
>
>Vielleicht kann mir jetzt aber jemand sagen, warum das so ist?

Dietmar,=20
ich wei=DF es immer noch nicht, aber die Vermutung liegt nahe, da=DF es
eine Zeilen-L=E4ngenbegrenzung bei mail gibt. Du k=F6nntest es
herausfinden, indem Du die L=E4nge mal =FCberpr=FCfst. Vielleicht 256?


---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de


php::bar PHP Wiki   -   Listenarchive