Google
Web dns.bdat.net

Re: [PHP-ES] Me puede dar problemas mail() para envios masivos?

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