Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] envío masivo de email, error PHPmailer

Estas en el tema de envío masivo de email, error PHPmailer en el foro de PHP en Foros del Web. Buenas, estoy intentando realizar un envío masivo a 7500 correos. Estoy usando PHPMailer, el problema es que llegado a un número de correos ( 140 ...
  #1 (permalink)  
Antiguo 18/04/2014, 06:11
Avatar de fjrdguez  
Fecha de Ingreso: agosto-2013
Mensajes: 2
Antigüedad: 6 años, 2 meses
Puntos: 0
envío masivo de email, error PHPmailer

Buenas, estoy intentando realizar un envío masivo a 7500 correos.

Estoy usando PHPMailer, el problema es que llegado a un número de correos ( 140 aprox ) . me lanza el error "Could not instantiate mail function phpmailer", hasta ahora he mirado en muchos sitios y la respuesta normalmente me indican que es por la configuración de la cuenta de envío por la falta instalar algo mas en el servidor. El caso es que si fuera así, me daría el mismo error desde el principio, sin embargo consigue enviar 140 emails y ahí se corta.

Si arranco de nuevo el proceso donde se quedó, resulta que vuelve a pasar lo mismo, es decir, comienza y a los 140 emails, me salta el error.

Puede ser problema de mi hosting? tengo la web alojada en Hostinger, y no se si podrá ser por ahí el problema.

Agradezco de antemano vuestros comentarios.

Saludos / Paco Rodríguez.
  #2 (permalink)  
Antiguo 18/04/2014, 09:15
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 8 años, 9 meses
Puntos: 81
Respuesta: envío masivo de email, error PHPmailer

Lo que sucede es que cualquier hosting común y silvestre está configurado para enviar una cierta cantidad de mensajes por hora, en tu caso 140. Cuál es tu solución? apostaría que no quieres enviarlo de a pocos, así que lo que te queda es que alquiles un VPS (Virtual Private Server) o un Servidor Dedicado, lo segundo es mejor aunque mas caro. En todo caso con cualquiera de esos dos servicios no tendrás problemas para enviar la cantidad de mensajes que te dé la gana.
  #3 (permalink)  
Antiguo 18/04/2014, 12:27
Avatar de fjrdguez  
Fecha de Ingreso: agosto-2013
Mensajes: 2
Antigüedad: 6 años, 2 meses
Puntos: 0
Respuesta: envío masivo de email, error PHPmailer

Cita:
Iniciado por Artificium Ver Mensaje
Lo que sucede es que cualquier hosting común y silvestre está configurado para enviar una cierta cantidad de mensajes por hora, en tu caso 140. Cuál es tu solución? apostaría que no quieres enviarlo de a pocos, así que lo que te queda es que alquiles un VPS (Virtual Private Server) o un Servidor Dedicado, lo segundo es mejor aunque mas caro. En todo caso con cualquiera de esos dos servicios no tendrás problemas para enviar la cantidad de mensajes que te dé la gana.
Muchas gracias, Artificium, aunque creo que el problema no es el límite del correo, es mas bien el servidor smtp que se satura.

Cuando me da el error a los 140 correos, si detengo el proceso y lo continuo a los 30 segundos, el proceso sigue y vuelve a fallar cuando consigue enviar otros correos mas.

Al final, viendo esto, lo que he hecho ha sido capturar el error, iniciar un temporizador, y volver a intentarlo a los 30 segundos, de esta forma he conseguido que salgan todos los correos eso si, tardando 100 veces mas tiempo del que tardaría si lo hiciese sin errores.

Tu consejo sobre el vps o el SD, sería para montar en el servidor un server smtp, supongo además de mi web, en ello estamos a ver si podemos llegar a ese punto y me quito de hostings y demás.

Como digo, muchas gracias.

Saludos.

Etiquetas: email, 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 06:26.