Ik gebruik de volgende code voor het versturen van e-mail via php :
$toEmail = "p...t@hotmail.com";
$subject = "Verify email to complete registration";
$msg = "Hi there, click to verify email to complete registration.";
$msg = wordwrap($msg, 70);
$headers = "From: p...r@d...t.be";
if (mail($toEmail, $subject, $msg, $headers)){
echo "Mail send success";
}
else{
echo "Mail not send";
}
Bij het uitvoeren van deze code, komt deze terug met 'Mail send success', maar de mail wordt nooit ontvangen.
SMTP localhost localhost smtp_port 25 25
Ter info: de mailadressen in de code zijn niet volledig
Kan het zijn dat er problemen zijn met de smtp instellingen ?
Dit is wat ik terug vindt via phpinfo():
Onderwerp: Versturen van e-mail met PHP lukt niet
Ik heb het probleem kunnen omzeilen door PHPMailer te gebruiken ipv de standaard PHP mail.
Hoi Peter,
Het is sowieso altijd beter om niet de standaard php mailer te gebruiken. Immers is het belangrijk om een SMTP verificatie toe te voegen aangezien dit beter de mail garandeert voor aflevering.
Met vriendelijke groet,
Hjalmar.