Hallo,
Als iemand via mijn site een contactformulier invult en verstuurd ontvangt deze een ontvangstbevestiging.
Dit werkt allemaal prima alleen ziet de ontvanger van die bevestiging de naam van de provider xxxxxx@sl11-ch1.shared.hostnet.nl.
Hieronder een deel van het script.
Weten jullie de oplossing/reden?
BVD
Wim
Als iemand via mijn site een contactformulier invult en verstuurd ontvangt deze een ontvangstbevestiging.
Dit werkt allemaal prima alleen ziet de ontvanger van die bevestiging de naam van de provider xxxxxx@sl11-ch1.shared.hostnet.nl.
Hieronder een deel van het script.
Weten jullie de oplossing/reden?
BVD
Wim
PHP:
if (count($error) <= 0) {
$message = "Onderstaande bericht is verstuurd via de website. \n\nAfzender: \n\n";
$message .= "Naam: " . $klant['naam'] . "\n";
$message .= "E-mail: " . $klant['email'] . "\n";
if(isset($klant['telefoon']) ){
$message .= 'Telefoon: ' . $klant['telefoon'] . "\n";
}
if(isset($klant['onderwerp']) ){
$message .= 'Onderwerp: ' . $klant['onderwerp'] . "\n";
}
$message .= "Bericht:\n" . $klant['bericht'] . "\n";
$confirmmessage = "Geachte heer/mevrouw, \n\n Bedankt voor uw bericht.";
$confirmmessage .= "\n\n Wij nemen zo spoedig mogelijk contact met u op.";
$confirmmessage .= "\n\nVr. groet,\nxxxxx";
$to = "info@xxxxxx.nl";
$subject = "Bericht via xxxxxx.nl";
$from = $klant['naam'] . ' <'. $klant['email'] . '>';
$headers = "From:" . $from;
$headers = preg_replace('#(?<!\r)\n#si', "\r\n", $headers);
$mail_sent = mail($to,$subject,$message,$headers);
if($mail_sent)
{
$confirmto = $klant['email'];
$confirmsubject = "Ontvangstbevestiging";
$from = "xxxxxx.nl <info@xxxxxx.nl>";
$confirmheaders = "From:" . $confirmfrom;
$confirmheaders = preg_replace('#(?<!\r)\n#si', "\r\n", $confirmheaders);
mail($confirmto,$confirmsubject,$confirmmessage,$confirmheaders);
header('Location: contactverzonden.php');
}
else {
header('Location: contact.php');
}
}
}
Laatst bewerkt door een moderator: