Mail() sender men modtages kun af 1/4
Hej.Jeg forsøger at lave et script, der med et klik sender en mail til alle brugerne i min database.
Det virker tilsyneladende, og jeg modtager mailen på én adresse (samme server som afsender). Men de 3 andre jeg tester på (1: tdc-server, 2: gmail 3: samme mail og server som afsender (one.com)) modtager ingenting.
Nogen der kan hjælpe?
koden:
for ($i = 1; $i <= $f; $i++)
{
$sql = mysql_query('SELECT u_email FROM '. USER_TABLE . ' ORDER BY u_id LIMIT '. $i . ',' . $i) or die(mysql_error ());
$email = mysql_result($sql, "0");
echo $email ."<br />";
$headers = 'From: Empires Web Game <empires@freerun-net.dk' . "\r\n" .
'Reply-To: empires@freerun-net.dk' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email, $message_subject, $message_body, $headers);
}
echo "Mail sent to " . $numrecipients . " recipients.<br /><br />";
}