Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2008, 08:29
nitreb
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 1 mes
Puntos: 0
enviar correo desde BD

Estimados tengo la siguiente consulta
estoy tratando de enviar correos de forma automatica
que leea una direccion de email de una BD y envie y luego valla pasando
al siguiente registro tome la direcion de email y envie y asi susesivamente.
aca esta el codigo que he tratado de ocupar

$Asunto=$_POST['Asunto'];
$Cuerpo=$_POST['Cuerpo'];


$mail = new phpmailer();
$mail->SetLanguage = "es";
$mail->From = "xxxxxxxx";
$mail->FromName = "xxxxxxx";
$mail->Mailer = "smtp";
$mail->Host = "xxxxxxxxx";
$mail->Username = "xxxxx+xxxx.xx";
$mail->Password = "xxxxx";
$mail->SMTPAuth = true;

$mail->Subject = $Asunto;
$mail->Body = $Cuerpo;


$query= "SELECT * FROM mailing";
$result=mysql_query($query,$conexion);
$filasDevueltas =mysql_num_rows($result);

if(mysql_num_rows($result)!=0)
{
while($datos=mysql_fetch_array($result))
{
$aux=$datos["Correo"];
$mail->AddAddress($aux);
$mail->Send();
$aux='';
}


}
}


el problema es que envia el primer correo con una direccion el segundo con dos direcciones el trecero con tres y asi susesivamente.
osea si tengo 20 direcciones de email, envia 20 correos el primero a una direccion y en el 20 va a todos los correos, la idea es uqe sea un correo para cada email.

les agradeszo la ayuda, Chao

Nitreb

ayuda please