Voor een site ben ik een (confirmed opt-in) mailinglist aan het maken.
Bij het testen heb ik gemerkt dat bij sommige e-mailadressen de mail
niet aankomt. Mail op de "normale" manier verstuurd naar dat
e-mailadres komt wel aan. Er zijn op die e-mailadressen geen
spamfilters actief.
Wie weet waarom de mail via onderstaand script niet altijd bezorgd
wordt? Het gaat om adressen bij o.a. Planet.
Dit is het script dat ik gebruik:
<?php
include("databaseconnectie.php");
$query1 = "SELECT EMAIL,STRING FROM mailinglist WHERE ACTIVE='yes'";
$resultaat1 = mysql_query($query1);
$aantal = mysql_num_rows($resultaat1);
while(list($email,$string) = mysql_fetch_row($resultaat1)) {
$subject = "$onderwerp";
$body = $bericht;
$headers = "MIME-Version: 1.0\n";
$headers .= "From: afzender <info@afzender.nl>\n";
$headers .= "X-Mailer: PHP Sendmail\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n";
$sendmail = mail($email,$subject,$body,$headers);
if ($sendmail) {
print("Het bericht is succesvol verzonden naar
<i>$email</i><br>\n");
}
else {
print("Het bericht is <b>niet</b> succesvol verzonden naar
<i>$email</i><br>\n");
}
}
?>

Likes:
![[php] mail wordt niet verstuurd](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)
Quote