Foros del Web » Programando para Internet » PHP »

Phpmailer envio masivo

Estas en el tema de Phpmailer envio masivo en el foro de PHP en Foros del Web. Hola, con phpmailer envio los correos perfectamente, pero mi problema es que si quiero enviar 100 correos o los que sean, la pagina que recorre ...
  #1 (permalink)  
Antiguo 26/02/2013, 07:50
 
Fecha de Ingreso: noviembre-2012
Ubicación: Spain
Mensajes: 28
Antigüedad: 7 años, 7 meses
Puntos: 0
Pregunta Phpmailer envio masivo

Hola, con phpmailer envio los correos perfectamente, pero mi problema es que si quiero enviar 100 correos o los que sean, la pagina que recorre el while o for evidentemente tarda en cargar el tiempo que recorre y envia los correos, si ademas le pones un adjunto ya puedo olvidarme. Mi pregunta es si hay alguna forma de que la pagina de enviar los mails cuando le de a enviar, esa pagina se ejecute en "no se que sitio ya que es lo que pregunto" ajeno al navegador para poder seguir usando la web sin preocuparme por lo que tarde la pagina de enviar los emails.

Espero haberme explicado con claridad.

Un saludo y gracias.
  #2 (permalink)  
Antiguo 26/02/2013, 07:55
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: Phpmailer envio masivo

AJAX podria ser una respuesta. Tambien Gearman de PHP te permite hacer algo similar a crontab si no mal recuerdo http://php.net/manual/es/book.gearman.php. Y si no mal recuerdo RabbitMQ te permite trabajar con colas, permitiendo que todo sea asincrono.

Nota: tambien podrias contratar un servicio de envio de mailing el cual te asegure que el trabajo se ejecutar en otro servidor sin meter tanta mano.

Saludos.

PD: si algun dia te aburres de phpmailer podrias probar http://swiftmailer.org/
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #3 (permalink)  
Antiguo 26/02/2013, 08:00
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 9 años, 5 meses
Puntos: 288
Respuesta: Phpmailer envio masivo

mejor tendrias que preparar un cronjob para que envia la cantidad maxima de emails por hora, (saber el limite es importante)
con eso te olvidas por que es un proceso aparte y no tiene nada que ver con el navegador

Etiquetas: masivo, phpmailer
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 10:25.