ik heb een emailscript gemaakt:

<?php
   include("header.php");
?>

   <tr class="<?php echo $dezepagina; ?>">
      <td class="paginasmal">
         &nbsp;</td>
      <td class="<?php echo $dezepagina; ?>">
         <p><?php
      if(isset($_POST['submit']))
         {
         $to      = ($_POST['to']);
         $naam      = ($_POST['naam']);
         $mail      = ($_POST['mail']);
         $onderwerp   = ($_POST['onderwerp']);
         $bericht   = ($_POST['bericht']);

         if ($naam == "")
            {
            $error = "Je hebt je naam niet ingevuld<br/>";
            }

         function checkmail($mail)
            {
            $email_host = explode("@", $mail);
            $email_host = $email_host['1'];
            $email_resolved = gethostbyname($email_host);
            if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
            $valid = 1;
            return $valid;
            }

         $check = checkmail($_POST['mail']);
         if (!checkmail("$mail"))
            {
            $error .= "Je emailadres is niet geldig<br>";
            }

         if ($bericht == "")
            {
            $error .= "Je hebt geen bericht ingevuld<br>";
            }

         if (!isset($error))
            {
            if ($to == "[email protected]")
               {
               $tonaam = "Tolvsbo";
               }

            else
               {
               $tonaam = "Webmaster (Irian Vis)";
               }

            if ($onderwerp == "")
               {
               $tosubject = "Geen onderwerp ingevuld - via tolvsbo.se";
               }

            else
               {
               $tosubject = "$onderwerp - via tolvsbo.se";
               }

            $fromsubject    = "U heeft het contactformulier op www.tolvsbo.se ingevuld";

            $tobericht    = "Het volgende bericht is via het contactformulier van <a href='http://www.tolvsbo.se gestuurd'>www.tolvsbo.se</a>gestuurd:<br>";
            $tobericht   .= "<hr>";
            $tobericht   .= "Naam: $naam<br>";
            $tobericht   .= "Email: <a href='mailto:$mail'>$mail</a><br>";
            $tobericht   .= "<hr>";
            $tobericht   .= "Bericht:<br>";
            $tobericht   .= "$bericht";
            $tobericht   .= "<hr>";

            $frombericht    = "Hallo $naam<br>";
            $frombericht    = "U heeft het volgende bericht via het contactformulier van <a href='http://www.tolvsbo.se gestuurd'>www.tolvsbo.se</a>gestuurd:</b><br>";
            $frombericht   .= "<hr>";
            $frombericht   .= "Het bericht is verzonden naar <a href='mailto:$to'>$tonaam</a>";
            $frombericht   .= "<hr>";
            $frombericht   .= "<b>Bericht:</b><br>";
            $frombericht   .= "$bericht";
            $frombericht   .= "<hr>";
            $frombericht   .= "Als dit bericht niet door u is verzonden zoud u dan zo vriendelijk willen zijn dat te melden aan  <a href='mailto:$to'>$tonaam<a>.</b>";

            $toheaders    = "MIME-Version: 1.0\r\n";
            $toheaders   .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $toheaders   .= "From: $naam <$mail>\r\n";
            $toheaders   .= "Return-Path: Irian <[email protected]>\r\n";

            $fromheaders    = "MIME-Version: 1.0\r\n";
            $fromheaders   .= "Content-type: text/html; charset=iso-8859-1\r\n";
            $fromheaders   .= "From: $tonaam <$to>\r\n";
            $fromheaders   .= "Return-Path: Irian <[email protected]>\r\n";

            mail($to, $tosubject, $tobericht, $toheaders);
            mail($mail, $fromsubject, $frombericht, $fromheaders);

            echo "Er zijn twee berichten met succes verzonden.<br>
            Eén naar $tonaam en één naar u.";
            }

         else
            {
            echo "
            <p>De volgende fouten zijn opgetreden:<br>
            <rood>".$error."</rood>
            <a href='#' onclick='history.go(-1)'>terug</a></p>";
            }

         }   

      else
         {
?>
         <form method="POST" action="mail.php">
         <table class="<?php echo $dezepagina; ?>">
            <tr>
               <td width="100%" colspan="2" align="center">
                  <p>De met een * gemerkte velden zijn verplicht.</p>
               </td>
            </tr>

            <tr>
               <td width="50%" align="right">
                  <p>Geadresseerde:</p>
               </td>

               <td width="50%">
                  <select size="1" name="to">
                  <option selected value="[email protected]">Kulturgård Tolvsbo</option>
                  <option value="[email protected]">Webmaster (Irian Vis)</option>
                  </select>
               </td>
            </tr>

            <tr>
               <td width="50%" align="right">
                  <p>Naam:*</p>
               </td>
                  <td width="50%">
                  <input type="text" name="naam" size="20">
               </td>
            </tr>

            <tr>
               <td width="50%" align="right">
                  <p>Email:*</p>
               </td>
                  <td width="50%">
                  <input type="text" name="mail" size="20">
               </td>
            </tr>

            <tr>
               <td width="50%" align="right">
                  <p>Onderwerp:</p>
               </td>
                  <td width="50%">
                  <input type="text" name="onderwerp" size="20"
               </td>
            </tr>

            <tr>
               <td width="50%"  align="right" valign="top">
                  <p>Bericht:*</p>
               </td>
                  <td width="50%">
                  <textarea rows="7" name="bericht" cols="30"></textarea>
               </td>
            </tr>

            <tr>
               <td width="100%" colspan="2" align="center">
                  <input type="submit" value="Verzenden" name="submit">
               </td>
            </tr>
         </table>
         </form>
<?php
         }
?>
</p></td>
      <td class="paginasmal">
         &nbsp;</td>
   </tr>

<?php
   include("footer.php");
?>

het probleem is dat hij de meeste emails naar het emailadres van mijn moeder verzend, maar niet allemaal, soms stuurd ie 'm wél naar mij. wie kan me vertellen wat het probleem is.
Ligt het niet aan de SMTP Server?
zou kunnen, maar wat is dan het probleem? eerder had ik hier nooit last van, met een script van iemand anders...

Reageren