Na super.
Das ging ja mal voll in die Hose.
ich hab mit PHP Mailer einen Newsletter schreiben wollen, und jetzt habe ich wohl eine Mailbombe gezündet.
Da ich selbst auch im Verteiler bin sehe ich auch gleich das Ergebnis.
Ich habe die mail bisher 1790 mal bekommen. So ein Sch... AAARG!
Kann mir bitte mal jemand erklären, was hier schief gelaufen ist?
Dank und Gruß
Marcus
Das ging ja mal voll in die Hose.
ich hab mit PHP Mailer einen Newsletter schreiben wollen, und jetzt habe ich wohl eine Mailbombe gezündet.
Da ich selbst auch im Verteiler bin sehe ich auch gleich das Ergebnis.
Ich habe die mail bisher 1790 mal bekommen. So ein Sch... AAARG!
PHP-Code:
<?
include("dbconnect.php");
session_start();
$res2 = 'Select * from tbl_user where Mailing <> "2005-07-02"';
$sql2 = mysql_query($res2);
$num = mysql_num_rows($sql2);
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->SetLanguage("de", "./_admin/mailer/language/");
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.XY.de"; // SMTP server
$mail->From = "info@XY.de";
$mail->FromName = "XYRedaktion";
echo mysql_error();
for ($i=0; $i<$num; $i++)
{
$username = mysql_result ($sql2, $i, "Username");
$id_user = mysql_result ($sql2, $i, "ID_User");
$email=mysql_result ($sql2, $i, "Email");
$mail->AddAddress($email, $username);
$mail->Subject = "XYNews Juli 2005";
$mail->Body = 'DER HTML TEXT';
$mail->AltBody="DER ASCII TEXT";
$mail->WordWrap = 50;
$return = $mail->Send();
$res = mysql_query("UPDATE tbl_user SET Mailing= now() where ID_User=".$id_user);
sleep(1);
}
?>
Dank und Gruß
Marcus
Kommentar