Hallo,

ik ben bezig met een contact form maar het lukt nog steeds niet,
ziet iemand de fout ?
Er komt geen fout op want er komt gelukt op maar het word niet verstuurd


<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

$to = $_POST['aan'];
$subject = $_POST['onderwerp'];
$message = $_POST['bericht'];
$headers = 'From: '.$_POST['van']."\r\n".
'Reply-To:'.$_POST['van']."\r\n".
'X-Mailer: PHP/'.phpversion();


$msg1 = mail($to, $subject, $message, $headers);

if($msg1)
{
echo 'Gelukt';
}
else
{
echo 'Fout bij verzenden';
}
}
else
{
echo '
<form class="contact" action="" method="post">
<label class="contact">Aan</label>
<select class="contact" name="aan">
<option value="[email protected]">Sam</option>
<option value="[email protected]">Christian</option>
</select>

<label class="contact" for="1">Van</label>
<input class="contact" id="1" name="van" type="text" />

<label class="contact" for="2">Onderwerp</label>
<input class="contact" id="2" name="onderwerp" type="text" />

<label class="contact" for="3">Bericht</label>
<textarea class="contact" name="bericht"></textarea>

<input type="submit" class="submit" value="Verzenden">
</form>';
}
?>

Ligt waarschijnlijk aan de headers. De From zoals jij die hebt wordt niet door elke server geaccepteerd. Zie hier.

Reageren