Hallo, ich habe ein kleines Problem mit dem Senden von HTML E-Mails.
Ich gehe nach einer Anleitung hier von Selfhtml vor.
Also mein mail body ist wiefolgt aufgebaut.
$emailbody = '
<html>
<!--
Ihr System unterstuetzt keine HTML-Mails!
-->
<body>
Inhalt
</body>
</html>';
Der Header setzt sich genau wie in dem Besipiel nur halt mit meinen Variabeln wiefolgt zusammen.
$header="From:$mymail<$mymail>n";
$header .= "Reply-To: $mymailn";
$header .= "Bcc: $email_to_bccn";
$header .= "X-Mailer: PHP/" . phpversion(). "n";
$header .= "X-Sender-IP: $REMOTE_ADDRn";
$header .= "Content-Type: text/html";
#mail($email_to,$email_betreff,$emailbody,$header);
#echo "<p>Sende Email nach: $email_freund<br>
#Sende Email(BCC) nach: $email_from_mail";
Senden tuhe ich die E-Mail dann wiefolgt:
( Mit folgenden Variablen
$row["mail"]=Empfänger Adresse
$_POST["subject"]=Betreff )
mail($row["mail"],$_POST["subject"],$mailbody,$header);
echo("Mail an <i>".$row["mail"]."</i> wurde versand.<br>");
Das senden läuft ohne Fehlermeldung durch nur kommt die Mail auf meinem GMX Account zum Beispiel garnicht an und auf einem anderen Account kommt eine Fehlermeldung im Header.
Temat: Überschridt
Von:
newsletter@test.de, UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR.
An:
test@web.de
Kopie an:
Empfangen am: Wed, 15 Sep 2004 13:28:05
Kann es sein das deswegen die Mail bei GMX erst gar nicht ankommt?
Wäre nett wenn mal einer drüber schaut.
Danke
Wauzy