Alexander Stoica: PHP Mail Problem!

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

  1. 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

    1. 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, ...

  2. 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