Google
Web dns.bdat.net

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

From: Nicolás Pardo ( nicolas(EN)bhdm.net)
Date: Wed Nov 17 2004 - 18:45:10 CET


Otro punto es hacer un paginado de los mismos, por ejemplo de a 50 o 100 por
vez, por el punto que pone Maximiliano.
Otro tema que deverias tener en cuenta, es una vez enviados estos email,
guardar al usuario en una tabla (campo usuario y codigo del envio) que haga
de referencia para que sepas cuales enviaste, esto hara que si se corta el
proceso no reenvies email a gente que ya lo ha recivido.
Para levantarlos basta con un simble left join, y comprobar que el campo de
esta tabla sea null.
Podes hacerle muchos mas chiches, pero esto es como necesario también.
Espero que te sea de ayuda.

"Maximiliano Rodriguez" < maxiro17(EN)yahoo.com> wrote in message
news:20041117150837.30027.qmail(EN)web50303.mail.yahoo.com...
> Jordi yo desarrolle una sistema de news que trabaja con la funcion mail()
toma el contenido de una base de datos, exporta a un HTML y hace envios
personalizados con el envio mas 800 mails de una vez y jamas tuve problemas
con el servidor, ahora algunos puntos que tendrias que tenes en cuenta es:
>
> 1- Si estas haciendo hosting algunos proveedores manejan politicas de
envios y detectan cuando envias muchos emails juntos.
>
> 2- Prova el script de envio bien con un solo email para asegurarte de que
funcione bien y despues fijate como responde con la base de datos entera.
>
> Nos vemos
>
> Maximiliano.
>
> Jordi < jordisu(EN)sercom.ca> 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
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>
> ---------------------------------
> Do You Yahoo!?
> Todo lo que quieres saber de Estados Unidos, América Latina y el resto del
Mundo.
> Visíta Yahoo! Noticias.
>

-- 
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