Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

enviar correo desde BD

Estas en el tema de enviar correo desde BD en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 28/11/2008, 08:29
 
Fecha de Ingreso: abril-2007
Mensajes: 65
Antigüedad: 17 años, 7 meses
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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:35.