PHP Mail Problem!
Alexander Stoica
- php
hallo an alle,
ich benutze folgendes Formular zum Erfassen der Daten:
<form name="form" method="POST" action="http://www.dotmagics.de/scripts/hostscheck.php" onsubmit="return checkform()">
<span class="blacksmall">Ihre E-Mail Adresse:</span><br>
<input type="text" name="mailfrom" class="textfield"><br><br>
<span class="blacksmall">Betreff:</span><br>
<input type="text" name="subject" class="textfield" value="Hostscheck"><br><br>
<span class="blacksmall">Nachricht:</span><br>
<textarea name="content" class="textarea"></textarea><br><br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><br>
<tr>
<td align="left" valign="bottom"><span class="blacksmall">Bitte nur einmal auf abschicken klicken!</span></td>
<td align="right"><input type="submit" value="Nachricht abschicken"></td></tr>
</table>
</form>
Desweiteren folgendes PHP Skript um die Daten zu versenden:
<?php
include("checkemail.inc");
if (validate_email($mailfrom)){
if ($content != "") {
$retval = mail("'Hostscheck Feedback' hostscheck@free.pages.at", "$subject", "$content", "From: $mailfrom\n"."Reply-To: $mailfrom\n");
if ($retval != 1) {;
header("Location: http://free.pages.at/hostscheck/mailerror.html");
} else {
header("Location: http://free.pages.at/hostscheck/mailok.html");
}
}
} else {
header("Location: http://free.pages.at/hostscheck/mailerror.html");
}
?>
Warum geht die Mail immer an die Mail Adresse, die im Formular angegeben wird und nicht an die im PHP Skript. Unter:
http://free.pages.at/hostscheck/kontakt.html
steht das Formular online. Bin für jede Hilfe dankbar...
Alex
habe jetzt 6 testmails erhalten, aber nicht wie erwartet nach hostscheck@free.pages.at sondern an eine andere, irgendwo muss eine weiterleitung drinne hängen... grmml... mal schauen, alex
habe jetzt 6 testmails erhalten, aber nicht wie erwartet nach hostscheck@free.pages.at sondern an eine andere, irgendwo muss eine weiterleitung drinne hängen... grmml... mal schauen, alex
tatsache, mein fehler, ...
hallo an alle,
ich benutze folgendes Formular zum Erfassen der Daten:
<form name="form" method="POST" action="http://www.dotmagics.de/scripts/hostscheck.php" onsubmit="return checkform()">
<span class="blacksmall">Ihre E-Mail Adresse:</span><br>
<input type="text" name="mailfrom" class="textfield"><br><br>
<span class="blacksmall">Betreff:</span><br>
<input type="text" name="subject" class="textfield" value="Hostscheck"><br><br>
<span class="blacksmall">Nachricht:</span><br>
<textarea name="content" class="textarea"></textarea><br><br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><br>
<tr>
<td align="left" valign="bottom"><span class="blacksmall">Bitte nur einmal auf abschicken klicken!</span></td>
<td align="right"><input type="submit" value="Nachricht abschicken"></td></tr>
</table>
</form>
Desweiteren folgendes PHP Skript um die Daten zu versenden:
<?php
include("checkemail.inc");
if (validate_email($mailfrom)){
if ($content != "") {
$retval = mail("'Hostscheck Feedback' hostscheck@free.pages.at", "$subject", "$content", "From: $mailfrom\n"."Reply-To: $mailfrom\n");
versuch mal "'Hostscheck Feedback' hostscheck@free.pages.at" in
"Hostscheck Feedback hostscheck@free.pages.at" oder
"'Hostscheck Feedback hostscheck@free.pages.at'" zu ändern. wobei ich denke dass das erste eher funzt, da das 2. doppelt gemoppelt wäre.
if ($retval != 1) {;
header("Location: http://free.pages.at/hostscheck/mailerror.html");
} else {
header("Location: http://free.pages.at/hostscheck/mailok.html");
}
}
} else {
header("Location: http://free.pages.at/hostscheck/mailerror.html");
}
?>
Warum geht die Mail immer an die Mail Adresse, die im Formular angegeben wird und nicht an die im PHP Skript. Unter:
http://free.pages.at/hostscheck/kontakt.html
steht das Formular online. Bin für jede Hilfe dankbar...
no problem *g* martin
Alex