Mailer funktioniert nicht??????
Bobby
- php
Hallo Leute,
Ich hätt da gern ma ein Problem.... *grins*...
Also hab ein Kontaktformular mit PHP-Mailer... Das Problem ist nur es kommt keine eMail an... Seht IHR NEN Fehler???? Auf ner anderen Seite hab ich genau das selbe Script und funktioniert das...
Hier die Code-Schnipsel:
if ($action=="send"){
$empf="bobby@violation.de";
$email=$HTTP_POST_VARS["email"];
$firma=$HTTP_POST_VARS["firma"];
$name=$HTTP_POST_VARS["ansprechpartner"];
$strasse=$HTTP_POST_VARS["strasse"];
$ort=$HTTP_POST_VARS["ort"];
$tel=$HTTP_POST_VARS["tel"];
$comment=$HTTP_POST_VARS["comment"];
$betreff="Anfrage von $email";
$inhalt = "Eine email von der Firma $firma aus \n $ort \n<BR>Ansprechpartner: $name \n <br>Anschrift: $strasse \n<br> Tel: $tel \n<br> eMail:$email\n\n<p> er möchte mir folgendes mitteilen:\n<br> $comment ";
$header .="From:".$email."<".$firma.">\n";
$header .= "Reply-To:".$email."\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
mail($empf,$betreff,$inhalt,$header);
echo "<center><P><H3>Übermittlung erfolgreich</H3><P>Vielen Dank<P>Ihre Anfrage wurde an mich übermittelt. Ich werde schnellstmöglich antworten<p>Mit freundlichen Grüßen<P>Ihr Bobby<P> </center>";
}
Grüße Bobby
Die Bedingung if ($action=="send") ist erfüllt?
Wird mail() ausgeführt? Was gibt die Funktion zurück?
Warum arbeitest Du mit $HTTP_POST_VARS und nicht mit $_POST ?
Warum benutzt Du $REMOTE_ADDR statt $_SERVER['REMOTE_ADDR'] ?
...
Gruß, rob
Hi Rob,
Die Bedingung if ($action=="send") ist erfüllt?
Wird mail() ausgeführt? Was gibt die Funktion zurück?
die Bedingung ist erfüllt. Die Variable send ist mit der URL des Formulars mitgesand.
Aber es funtioniert immer noch nicht.... :-(
Warum arbeitest Du mit $HTTP_POST_VARS und nicht mit $_POST ?
Warum benutzt Du $REMOTE_ADDR statt $_SERVER['REMOTE_ADDR'] ?
Ist ein etwas älteres Script.... Danke für die Hinweise...
Grüße Bobby
Nochmal ich,
Nun geht es. Woran es lag kann ich nicht sagen. hab die PHP-Datei einfach nochmal auf den Server gespielt. Nun funktionierts... danke trotzdem
Grüße Bobby