Via m´n website verstuur ik mail met behulp van PHPmailer.
<?php
function sendEmail() {
$mail = new PHPMailer;
require_once 'web-mail.php';
$mail->isSMTP();
$mail->Host = $host;
$mail->Port = $port;
$mail->SMTPDebug = $setDebug;
$mail->SMTPAuth = true;
$mail->Username = $user;
$mail->Password = $pass;
$mail->SMTPSecure = $secure;
$mail->From = $from;
$mail->FromName = $fromName;
$mail->addAddress($_POST['email'], $_POST['firstname']);
$mail->addReplyTo($user, $fromName);
$mail->WordWrap = 50;
$mail->CharSet = 'utf-8';
$mail->isHTML(true);
$mail->Subject = 'Mail van website';
$body = 'Naam: ';
$body .= '<br>Email: ';
$body .= '<br>Bericht: ';
$mail->Body = $body;
$mail->AltBody = $body;
if($mail->send()) {
return TRUE;
}
else {
return FALSE;
}
}
?>
Laat ik deze mail, via een gepost formulier, sturen naar [email protected] of [email protected] (dus: $_POST['email'][email protected]), dan komt de mail aan.
Stuur ik ´m echter naar $_POST['email'][email protected], dan komt ie niet aan.
Hoe komt dit en is dit te ondervangen?