Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2012, 18:00
Avatar de rodrigo791
rodrigo791
 
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años, 3 meses
Puntos: 168
Respuesta: Enviar email masivo con php y sql

"si yo lo hago con un while pero como
demas se envia 1 solo sin while y con while no se bien como hacerlo"

esto no entendí nada, trata de explicarte mejor.
Usa una estructura repetitiva como while, y separa bien las cosas.

Código PHP:
Ver original
  1. $sql = "SELECT * FROM l_usuarios";//creo la consulta por separado
  2. $resultado = mysql_query($sql,$conexion); //la ejecuto por separado
  3.  
  4. while($fila = mysql_fetch_array($resultado)){ //si tengo filas en mi tabla entonces hago el envío de mail
  5. $destinatario = $user['user_email'];
  6. $asunto = 'MaxTerFULL v2, Para voz';
  7. $mensaje = 'Mensaje';
  8. $cabeceras = 'Content-type: text/html';
  9. //mando el correo...
  10. mail($destinatario,$asunto,$mensaje,$cabeceras);
  11. }

Nunca probé enviar muchos mail juntos, no se si tendrás resultado con tu servidor SMTP, deberías tener uno polenta ( bueno ), con buen rendimiento.
Y no uses mysql, usa mysqli
Ya no se recomienda el uso de mysql