Ik gebruik een contactformulier maar ik krijg nu sinds de mx record aangepast is (wegens externe mailserver) deze melding :
Warning: mail(): SMTP server response: 550 Requested action not taken: mailbox unavailable or not local..
<?php
$recipientname = "Bedrijf X";
$recipientemail = "[email protected]";
$subject = "Contact Formulier van $recipientname";
$autoresponse = "no";
$autosubject = "Bedankt voor uw e-mail!";
$automessage = "Dit is een automatisch antwoord om u te laten weten dat we uw e-mail met succes ontvingen. Bedankt! We nemen zo spoedig mogelijk contact met u op.";
$thanks = "<font face=\"Verdana\" size=\"1\" color=\"#005882\">Bedankt voor uw interesse.<br>We nemen zo spoedig mogelijk contact met u op.<br>";
?>
<?php
if($_POST['submitform']) {
$Contactpersoon = $HTTP_POST_VARS['Contact'];
$Bedrijf = $HTTP_POST_VARS['Bedrijf'];
$Adres = $HTTP_POST_VARS['Adres'];
$Plaats = $HTTP_POST_VARS['Plaats'];
$Telefoon = $HTTP_POST_VARS['Telefoon'];
$Gsm = $HTTP_POST_VARS['Gsm'];
$Email = $HTTP_POST_VARS['Email'];
$Comments = $HTTP_POST_VARS['Comments'];
// check email address
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[[email protected]]+$", $Email))){
$error .= "Invalid email address<br>";}
// display errors
if($error) {
?>
<b><font face="Verdana" size="1" color="#545454">FOUT</b><br>
<?php echo $error; ?><br>
<a href="#" onClick="history.go(-1)"><font face="Verdana" size="1" color="#545454">Probeer opnieuw</a>
<?php
}
else
{
$browser = $HTTP_USER_AGENT;
$ip = $REMOTE_ADDR;
// format message
$message = "Info Formulier van $recipientname:
Bedrijf: $Bedrijf
Contactpersoon: $Contact
Adres: $Adres
Plaats: $Plaats
Telefoon: $Telefoon
Gsm: $Gsm
Email: $Email
Betreft: $Comments
-----------------------------
Browser: $browser
User IP: $ip";
// send mail and print success message
mail($recipientemail,"$subject","$message","From: $Name <$Email>");
if($autoresponse == "yes") {
$autosubject = stripslashes($autosubject);
$automessage = stripslashes($automessage);
mail($Email,"$autosubject","$automessage","From: $recipientname <$recipientemail>");
}
echo "$thanks";
}
}
else {
?>
<form name="contactform" action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="require" value="Contact,Email">
HIER HET FORMULIER
</form>
<?php } ?>
Kan ik hier ergens iets veranderen zodat het wel degelijk werkt... Nu bestaat het e-mailadres niet volgens het formulier...
Please help... Alvast bedankt.
979 views