Necesito saber si al enviar un mailing masivo a 350 usuarios se petará el servidor o si por el contrario lo mandará bien. El servidor va con PHP 4.3.0, windows 2000 bajo IIS (o algo así
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Es urgente
![Serio](http://static.forosdelweb.com/fdwtheme/images/smilies/molesto.png)
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
URGENTE: ¿se peta el servidor si envio 350 email? Qué hay PHP-eros... Necesito saber si al enviar un mailing masivo a 350 usuarios se petará el servidor o si por el contrario lo mandará bien. El servidor va con PHP 4.3.0, windows 2000 bajo IIS (o algo así ![]() Es urgente ![]() Saludos ![]()
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| ||||
Sólo sé que se hace seleccionando los mail de una base de datos, recorriendo las filas con while y utilizando mail() Gracias por la rapidez, pero no puedo cambiar la config del PHP (no tengo acceso) ¿Dará error? ¿Se petará?
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| ||||
No es necesario que cambies las variables del servidor, set_time_limit ( segundos ) es una funcion que puedes poner al comienzo de tu script, y eso hará que ESE script tenga un tiempo de ejecucuón extendido. Y asi es, una manera de hacerlo es como lo propones. While + Mail Te recomiendo tambien afectar tu BD de correos con un campo de enviado, que puedas marcar como "si" para saber que ese ya se mando... Asi, si debes repetir el script por algun fallo, solo mandas los que no tengan "si" en enviado, para evitar duplicados.
__________________ Manoloweb |
| ||||
O sea que sería algo así: Código PHP: Eso no es inconveniente, pues cuando funciona es muy bueno... Salu2
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| ||||
Muchisimas gracias, mañana te cuento como fue eso.
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |
| |||
Bueno .. si "PHP" peta por exceder el tiempo máximo de ejecución asignado por defecto (30 segundos o lo que diga en el phpinfo() ..) Te dirá PHP un mensajito tipo: "max time execution exceded" o algo así .. Si no "peta" por ahí .. el problema es del servidor SMTP q use ese mail() en ese servidor . .tal vez algun "anti-spam" filtro o algo así limita a 350 mails por cliente . .o algo así .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Sólo quería decir que todo fue perfectamente Al final me decidí por enviarlos en grupos de 60 con un intervalo de un minuto (y era instantáneo, 2 segundos en cada grupo) Saludos
__________________ www.mundodivx.com || www.mundodivx.org Pon tu mano en un horno caliente durante un minuto y te parecerá una hora. Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto. Eso es la relatividad. |