Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2004, 12:30
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Cita:
no quiero que mi servidor se sobrecargue por envío masivo de mails.
Pues .. igual se va a "sobrecargar" si envias un montón de e-mails ..

PHP con su fución mail() entrega el e-mail al MTA que envia el e-mail físicamente (el servidor SMTP/sendmail/IMPAP que uses en ese servidor) ..

Puedes enviar los e-mails uno por uno .. leyendo las direcciones de una Base de datos, un archivo de texto plano o simples arrays en tu código. Con esto podrás personalizar cada e-mail fácilmente.

Si no quieres hacer esto . .puedes componer la cabecera BCC del e-maili con todas tus direcciones y ejecutar mail() .. Esto igualmente se demorará su tiempo ya que mail() espera a terminar todo el proceso para dar algún resultado tipo "lo entregué todo OK o algo falló .." (que no significa que el e-mail llegue a su destinatario pues, eso lo hace el "MTA").

Te recomendaría usar la classe:
PHP Mailer
http://phpmailer.sourceforge.net

Que, entre otras cosas, permite usar servidores SMTP directos para realizar el envio y componer de forma cómoda un "BCC" sin problemas.

Un saludo,