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