From: Vladimir Hernandez (
vladimir(EN)inter-connect.us)
Date: Wed Nov 17 2004 - 18:25:37 CET
On Wednesday 17 November 2004 05:56 am, Jordi wrote:
> Hola a todos,
> Voy a utilizar la función
mail() para realizar el envio de un newsletter.
> Tengo en la base de datos una
tabla llamada suscriptores con unos 400
> emails.
> Mi duda es si esto
funcionará o puede que se colapse algo. Alguien lo
ha
> probado alguna vez?
funciona?
> Esto es lo que tenía
pensado hacer:
>
> $sql_suscriptores =
(EN)mysql_query("SELECT mail FROM suscriptores");
> while($res =
mysql_fetch_array($sql_suscriptores)) {
> $mymail = $res["mail"];
> mail($mymail, $subject, $contenido
,$header);
> }
>
> Si esto no funciona que
alternativa podría utilizar?
> Muchas gracias,
> Jordi
Coincido con todos los demás reply, y añado un
poco de mi experiencia en ese
tema. Una vez elaboré un sistema de envío de
correos para un cliente. Al
trabajar en él encontré que enviar correos en
bultos de entre 50 y 100 a la
vez era mejor, pues el script se termina de correr en entre 1
y 3 segundos
por cada lote. Obvio que esto depende de tu servidor, pero
para fines
prácticos una persona puede enviar 400 correos en unos
30 segundos,
dependiendo de lo amigable de tu interfase con la base de
datos.
Ventaja? evitar los timeouts, que me sucedieron con
frecuencia al intentar
enviar cantidades mayores.
Vladimir.
-- <FONT COLOR="009999"><I>Inter-Connect Web Design and Translations Diseño de Páginas de Internet y Traducciones www.inter-connect.us</I></font> -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Wed Jan 26 2005 - 23:58:52 CET