Foros del Web » Programando para Internet » PHP »

Sobre PHPMAILER

Estas en el tema de Sobre PHPMAILER en el foro de PHP en Foros del Web. Mi duda es si es recomendable enviar boletines mediante esta clase con un bucle. No sobrecargaria el servidor?, esoy hablando de una base de datos ...
  #1 (permalink)  
Antiguo 02/08/2006, 19:55
Avatar de Infernal  
Fecha de Ingreso: septiembre-2004
Ubicación: Tamaulipas, Mexico
Mensajes: 124
Antigüedad: 19 años, 7 meses
Puntos: 0
Sobre PHPMAILER

Mi duda es si es recomendable enviar boletines mediante esta clase con un bucle. No sobrecargaria el servidor?, esoy hablando de una base de datos de 100 000 usuarios.

un ejemplo de lo que digo:

Código PHP:
<?

$consulta 
mysql_query("SELECT mail FROM usuarios");

while(
$row mysql_fetch_assoc($consulta))
{
      
$send->AddAddress($row['mail']);
      
$send->Send();
}

?>
  #2 (permalink)  
Antiguo 02/08/2006, 22:37
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
lo recomendable seria hacerlo por tandas o bloques, los servidores a menos q te proporcionen listas de email, suelen restriginir la cantidad de email x hora (asi tengo entendido puedo estar mal).

podrias hacerte un script q solo se vaya resfrescando y mandado distintos bloques...
  #3 (permalink)  
Antiguo 03/08/2006, 05:13
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
Holas

No te lo puedo asegurar, pues hace mucho que no uso el phpmailer, pero juraria que tiene el metodo CC (carbon copy) no te puedo decir ahora mismo como se llama al metodo, pero en la docuemtnacion del phpmailer lo encontraras sin problemas, luego solo tienes de recorrer los mails con un bulce y pasarlos al metodo una vez recorrido y cargados en una variable

$CC ="";
while($row = mysql_fetch_assoc($consulta))
{
$CC .= $row['mail'] . ";";
}

metodo carbon copy ($CC);
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 19:45.