Foros del Web » Programando para Internet » PHP »

enviar un newsletters por partes con funcion mail()

Estas en el tema de enviar un newsletters por partes con funcion mail() en el foro de PHP en Foros del Web. Hola a todos bueno tengo la siguiente duda y se que muchos de poraqui talves me puedan ayudar... tengo una base de datos de mas ...
  #1 (permalink)  
Antiguo 17/01/2005, 19:06
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 14 años, 8 meses
Puntos: 0
Pregunta enviar un newsletters por partes con funcion mail()

Hola a todos bueno tengo la siguiente duda y se que muchos de poraqui talves me puedan ayudar...

tengo una base de datos de mas de 2000 usuarios a los cuales se les envia un mail a diario pero debido a que en mi host se albergan mas de dos paginas al enviar el newsletters la pagina se bloquea y el email no se envia a todos los usuarios...

ya probe aumentando el tiempo de ejecucion y nada quisiera saber si por ejemplo puedon enviar los mails de 200 en 200 es decir que envie el mail a mis primeros 200 usuarios al terminar recargar el script y enviar otros 200 y asi consecutivamente...

bueno espero me puedan ayudar...nos vemos cuidense y gracias de antemano...
  #2 (permalink)  
Antiguo 17/01/2005, 22:22
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 13 años
Puntos: 3
no entiendo muy bien, como envias los mensajes, uno por uno o el mismo email a varios de un solo.
en el to, cc o bcc ?
el codigo se ejecuta en la pagina o se ejecuta en algun modo local?
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 17/01/2005, 23:49
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 14 años, 8 meses
Puntos: 0
es el mismo mail a todos...no entiendo muy bien como trabaja el bucle while si no me equipo este envia los mails uno por uno...
Código PHP:
$result mysql_query("SELECT mail FROM usuarios WHERE mail_s='1'");
while(
$row mysql_fetchrow($result)){
$usuario $row[mail];
mail("$usuario""Mi Asunto""Linea 1\nLinea 2\nLinea 3")

en si este viene siendo el codigo que utilizo para enviar los mail a todos mis usuarios...
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 18:04.