hi
ich habe einen newsletter service programmiert..
in einer mysql db stehen die email addressen und der dazu gehörige user_id, bei der die email angemeldet ist..
das verschicken des newsletters sieht dann folgendermaßen aus:
ich habe zu testzwecken mehrere email addressen von mir angemeldet.. es wird aber immer nur an eine oder maximal zwei addressen eine email geschickt, obwohl die variable $sent die anzahl aller angemeldeten email addressen enthält..
hat wer eine idee, woran das liegen könnte?
mfg
whizzler
ich habe einen newsletter service programmiert..
in einer mysql db stehen die email addressen und der dazu gehörige user_id, bei der die email angemeldet ist..
das verschicken des newsletters sieht dann folgendermaßen aus:
PHP-Code:
$m_query = "SELECT email FROM empfaenger WHERE mitglieds_id = '".$info["mitglieds_id"]."'";
$m_result = mysql_query($m_query) OR DIE (mysql_error());
$hits = mysql_num_rows($m_result);
$email_r = mysql_query("SELECT email FROM mitglieder WHERE mitglieds_id = '".$info["mitglieds_id"]."' LIMIT 1");
$email_row = mysql_fetch_object($email_r);
$from = $email_row->email;
$sent = 0;
while ($row = mysql_fetch_object($m_result))
{
if (mail($row->email, $_POST["betreff"], $mailtext, "From: ".$from."\r\n"."Reply-To: ".$from."\r\n"))
{
$sent++;
}
}
echo "Der Newsletter wurde an ".$sent." Addressen verschickt!\n";
hat wer eine idee, woran das liegen könnte?
mfg
whizzler
Kommentar