Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O que eu acho que ta acontecendo é :
o loop só se repete x vezes;
exemplo : tem 5000 emails.. mas só envia 5 emails..
Cod :
<?php
$sql = mysql_query("select * from user");
while($row = mysql_fetch_array($sql)){
$login = $row["NickName"];
$email = $row["E_Mail"];
$corpo = "<html>\n";
$corpo .= "<body>\n";
$corpo .= "Ola, $login\n<br><br>";
$corpo .= "GBSTARS Cadastre-se e ganhe vip!\n<br>";
$corpo .= '<style type="text/css">
.escreve{
background:url("[http://a.imageshack.us/img267/8817/gbstarscadastresepromoc.jpg"](http://a.imageshack.us/img267/8817/gbstarscadastresepromoc.jpg)) no-repeat;
}
</style>
<table width="547" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td width="547" height="425" valign="top" class="escreve" background="[http://a.imageshack.us/img267/8817/gbstarscadastresepromoc.jpg"](http://a.imageshack.us/img267/8817/gbstarscadastresepromoc.jpg)> </td>
</tr>
</table><br>';
$corpo .= "</body>\n";
$corpo .= "</html>\n";
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = "webmail.gbstars.com.br"; // GMAIL's SMTP server
$mail->Username = "mail@gbstars.com.br"; // GMAIL username
$mail->Password = "xxxxxx"; // GMAIL password
$mail->AddReplyTo("no-reply@gbstars.com.br","GunBound StarS www.gbstars.com.br"); // Reply email address
$mail->From = "no-reply@gbstars.com.br";
$mail->FromName = "GunBound StarS"; // Name to appear once the email is sent
$mail->Subject = "GunBound StarS - Você foi sorteado !"; // Email's subject
//$mail->Body = "Hello World,<br />This is the HTML BODY<br />"; //HTML Body
$mail->AltBody = "Habilite o suporte html do seu e-mail"; // optional, comment out and test
$mail->WordWrap = 50; // set word wrap
$mail->MsgHTML($corpo); // [optional] Send body email as HTML
$mail->AddAddress("$email", "$email"); // email address of recipient
//$mail->AddAttachment("files/files.zip"); // [optional] attachment
$mail->IsHTML(true); // [optional] send as HTML
if(!$mail->Send()){
$message = "Houve um erro com nosso servidor contratado...";
}else{
$message = "Atenção! Você acaba de receber um e-mail contendo os procedimentos para ativar sua conta!";
echo" ".mysql_affected_rows()." ";
}
}
?>
alguém me ajuda por favor..
Carregando comentários...