Ik ben met mijn vriend van plan om cursussen te geven m.b.t. computer gebruik. Nu wil ik het gebruik van de database zo veel mogelijk beperken (Veiligheid) dus ik wil dat ze hun aanmelding naar mij (of mijn vriend) gaan mailen. Ik heb het script al af en de SMTP server gespecificeerd. Ik ontvang alleen geen mailtje op het gespecificeerde adres.
Dit is mijn script:
<?php
ini_set ('SMTP', 'upcmail.nl');
error_reporting(0);
if (IsSet($_POST['submit']))
{
$naam_ontvanger = $_POST['naar_naam'];
$email_ontvanger = $_POST['naar_emailadres'];
$naam_verzender = $_POST['van_naam'];
$email_verzender = $_POST['van_emailadres'];
$onderwerp = $_POST['onderwerp'];
$bericht_verzender = $_POST['bericht_verzender'];
$headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Return-Path: Mail-Error <[email protected]>\r\n";
$headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n";
$headers .= "Bcc: ".$email_verzender."\r\n";
$bericht = "Hallo,". $naam_verzender . "heeft u een verzoek verstuurd om deel te nemen aan de cursus. Accepteert u dit verzoek? Zeg het dan meteen aan hem/haar";
$bericht = nl2br($bericht_verzender);
mail($email_ontvanger, $onderwerp, $bericht, $headers);
if (IsSet($_POST['submit']) AND mail == true) {
echo 'Het mailtje is met succes verzonden. Keer terug naar';?> <a href="index.php">home</a> <?php
}
}
else
{
?>
<form action="" method="post">
<input type="hidden" name="onderwerp" value="Aanmelding voor de Youtube cursus.">
<input type="hidden" name="naar_naam" value="Andrew Bregman <bra>">
<input type="hidden" name="naar_emailadres" value="[email protected]">
Jouw naam: <input type="text" name="van_naam"><br />
Jouw e-mail: <input type="text" name="van_emailadres"><br /><br />
Onderwerp: <input type="text" name="onderwerp" size="31" value="Aanmelding voor de Youtube cursus." DISABLED><br />
bericht:<br />
<textarea name="bericht_verzender"></textarea>
<br /><br />
<input type="submit" name="submit" value="versturen">
</form>
<?php
}
?>
Ik heb het gevoel dat er iets mis gaat bij de SMTP, maar ik kom er maar niet achter wat er precies mis is.