Goedenavond!
Ik heb een contactformulier.
Maar hotmail wilt maar geen emails ontvangen.
Ook degene die een bevestigins mail zouden moeten krijgen op hotmail krijgen die niet.
Zou het aan de code liggen ??? :
Of heeft hotmail er gewoon geen zin in??
alvast bedankt,
Stonedr
Ik heb een contactformulier.
Maar hotmail wilt maar geen emails ontvangen.
Ook degene die een bevestigins mail zouden moeten krijgen op hotmail krijgen die niet.
Zou het aan de code liggen ??? :
PHP:
<?php
$naar = 'djivano@planet.nl'; // Verander hier [email]email@exampel.com[/email] naar uw eigen email adress.
if(isset($_POST['verzend'])) // Als het bericht verzonden is
{
if($_POST['naam'] == '') // Als het veld naam leeg is
{
echo "You haven't filled in your name!!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Click here to go back!</a>";
}
elseif($_POST['email'] == '') // Als het veld email leeg is.
{
echo "You haven't filled in your E-MAIL ADRESS!!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Click here to go back!</a>";
}
elseif($_POST['bericht'] == '') // Als er geen bericht is ingevuld.
{
echo "You haven't entered a message!!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Click here to go back!</a>";
}
elseif($_POST['onderwerp'] == '') // Als er geen onderwerp is ingevuld
{
echo "You havent entered a subject!!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Click here to go back!</a>";
}
else
{
if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$", $_POST["email"])) // Als het email adress niet klopt
{
echo "You haven't entered a valid Email Adress!!<br />";
echo "<a href='javascript:history.back();' style='color: black; text-decoration:none;'>Click here to go back!</a>";
}
else
{
// Mailen:
$bericht = "
Your Name:
".$_POST['naam']."
Your Email:
".$_POST['email']."
Your Subject:
".$_POST['onderwerp']."
Your Message:
".$_POST['bericht']."
";
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers.= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n";
// Headers, zodat we html kunnen gebruiken in de mail, en van wie de mail komt.
if(mail($naar, $_POST['onderwerp'],$bericht,$headers)) // Als de mail naar de maker is verstuurd
{
echo 'Your message has been send!!';
}
else // Anders
{
echo 'Your message could not be send.';
}
$ond = "Uw bericht, verzonden naar". $naar;
if(mail($_POST['email'], $ond,$bericht,$headers)) // Als de mail naar de verzender is verstuurd
{
echo 'You should receive a confirmation Message!';
}
else // Anders
{
echo 'Could not send email!!!.';
}
}
}
}
else
{
?>
Of heeft hotmail er gewoon geen zin in??
alvast bedankt,
Stonedr