Mailing list i PHP
Hej Experter, jeg har et problem med noget kode som fungere perfekt hver gang jeg tester, men næsten altid fejler når jeg vender ryggen til.Jeg har lavet en side hvor der er et par brugere registreret. Bruger oplysningerne bliver gemt i en mysql database. Når der sker ændringer skal der sendes en email til brugerne.
Min mail sende løkke ser således ud:
while($data=mysql_fetch_array($query)) {
if($data['email'] != "") {
mail($data['email'], $subject, $body, $header);
}
}
Der er kun 17 brugere af siden, og jeg har checket at alle mail addresser er rigtigt. Jeg er selv den bruger der står først i listen, og jeg modtager mailen hver gang. Men det er lidt tilfældig hvem af de andre der modtager mailen, altså kan nummer 9 på listen godt modtage en mail, selv om 7 og 8 ikke har gjort.
Jeg har også kikket på hvad mail() returnere, men fandt ikke nogle fejl på noget tidspunkt.
Jeg har også kikket i min mail log fil på min server, der kan jeg heller ikke se tegn på at mailen ikke skulle være kommet ud. Og endelig har jeg bedt alle brugere om at kikke i deres spam mapper, hvor de heller ikke har fundet mailen.
How dælen kommer jeg videre med det?
