Nieuw lid |
|
Beste forum leden ik zit met het volgende probleem.
Ik heb verschillende contact formpjes gebruikt voor mijn website.
Zodra ik op verzenden druk dan kan ik de email op al mijn Hotmail accounts ontvangen maar niet op mijn chello.nl account.
Waar kan dit aan liggen en hoe is dit op te lossen.
De webserver die ik draai staat bij mij thuis dus op een chello.nl IP nummer.
Heeft iemand een idee waar dit aan kan liggen en hoe dit optelossen.
Met vriendelijke groeten,
Kevin Jansen
Hier heb ik mijn code dit script krijg ik alleen op mijn hotmail niet chello:
<?
if(!empty($_POST['Submit']))
{
if(strlen($_POST['name']) == 0)
{ $error_msg ="- Voer astublieft uw naam in.<br>"; }
if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail']))
{ $error_msg .="- Voer astublieft een geldig email adres in.<br>"; }
if(strlen($_POST['field']) ==0)
{ $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; }
if(!empty($error_msg))
{
//Een van de velden werd niet goed ingevuld
echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>";
echo $error_msg;
echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>";
}
else
{
$recipient = "member@chello.nl"; //Het email adres van de persoon die vragen moet ontvangen.
$subject = "Informatie van de website"; //Subject van de mail.
$header = "From: " . $uwemail . "\n";
$mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n";
$mail_body .= "De volgende persoon vulde het contact formulier in:\n\n";
$mail_body .= "Naam: " . $_POST['name'] . "\n";
$mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n";
$mail_body .= "Bericht:\n";
$mail_body .= $_POST['field'];
$mail_body .= "\n\n -- Einde van het contact bericht --";
mail($recipient, $subject, $mail_body, $header);
echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>";
echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>";
}
}
else
{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><br>
<table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="2"> </td>
<td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td>
<td height="2"> </td>
</tr>
<tr>
<td height="2">Naam : </td>
<td height="2" colspan="2"> <input type="text" name="name" size="20">
<font size="2">* </font></td>
</tr>
<tr>
<td height="2">Email adres :</td>
<td height="2" colspan="2"> <input type="text" name="uwemail" size="20">
<font size="2"> * </font></td>
</tr>
<tr>
<td width="321" class="Kleiner">Vraag :</td>
<td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20"></textarea>
<font size="2"> </font></td>
<td width="257"><font size="2">*</font></td>
</tr>
<tr>
<td width="321" class="Kleiner"> </td>
<td> </td>
</tr>
<tr>
<td width="321"> </td>
<td colspan="2"> <div align="left">
<input type="Submit" name="Submit" value="Verzenden">
</div></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?php
}
?>
<? if(!empty($_POST['Submit'])) { if(strlen($_POST['name']) == 0) { $error_msg ="- Voer astublieft uw naam in.<br>"; } if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$", $_POST['uwemail'])) { $error_msg .="- Voer astublieft een geldig email adres in.<br>"; } if(strlen($_POST['field']) ==0) { $error_msg .="- Laat aub weten wat je aan ons wilt vragen.<br>"; } { //Een van de velden werd niet goed ingevuld echo "<b>Contact webmaster kon niet worden uitgevoerd door volgende redenen:</b><br><br>"; echo "<br>Klik alstublieft op <a href=javascript:history.back(1)>Ga terug</a> en vul alle velden in.<br><br>"; } else { $recipient = "member@chello.nl"; //Het email adres van de persoon die vragen moet ontvangen. $subject = "Informatie van de website"; //Subject van de mail. $header = "From: " . $uwemail . "\n"; $mail_body = "Contact script werd op " . date("d-m-Y") . " om " . date("H:i") . " uur uitgevoerd.\n"; $mail_body .= "De volgende persoon vulde het contact formulier in:\n\n"; $mail_body .= "Naam: " . $_POST['name'] . "\n"; $mail_body .= "E-mailadres: " . $_POST['uwemail'] . "\n\n"; $mail_body .= "Bericht:\n"; $mail_body .= $_POST['field']; $mail_body .= "\n\n -- Einde van het contact bericht --"; mail($recipient, $subject, $mail_body, $header); echo "<b>Uw bericht is succesvol verzonden</b><br>Er zal zo spoedig mogelijk contact met u opgenomen worden.</b><br>"; echo "<a class=\"main\" href='javascript:history.back(1)'>Ga terug</a>"; } } else { ?> <form action=" <? echo $_SERVER['PHP_SELF']; ?>" method="POST" name="contact"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><br> <table width="80%" height="155" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="2"> </td> <td height="2"><font size="1"><strong>(Velden met een * zijn verplicht)</strong></font></td> <td height="2"> </td> </tr> <tr> <td height="2">Naam : </td> <td height="2" colspan="2"> <input type="text" name="name" size="20"> <font size="2">* </font></td> </tr> <tr> <td height="2">Email adres :</td> <td height="2" colspan="2"> <input type="text" name="uwemail" size="20"> <font size="2"> * </font></td> </tr> <tr> <td width="321" class="Kleiner">Vraag :</td> <td width="216" rowspan="2"> <textarea name="field" wrap="VIRTUAL" cols="20"></textarea> <font size="2"> </font></td> <td width="257"><font size="2">*</font></td> </tr> <tr> <td width="321" class="Kleiner"> </td> <td> </td> </tr> <tr> <td width="321"> </td> <td colspan="2"> <div align="left"> <input type="Submit" name="Submit" value="Verzenden"> </div></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td> </td> </tr> </table> </td> </tr> </table> </form> <?php } ?>
|