Hace un tiempo, un cliente me pidio configurar un servidor de correos que sería usado solo para enviar un newsletter diario a sus usuarios, aproximadamente 20.000/dia. Para esto, el tipo usaba un programita windozo que modificaba las cabeceras para el culo mal! Le ofrecí varias alternativas para que no siguiera cometiendo tal crimen. Mailman era una de las opciones que le dí, pero le gustó mas la idea del phpmailer.
Por default está “aplicación” agrega todas las dirección al campo TO. Imaginese lo que paso cuando mandaron el primer correo (que fue de prueba) a 12 cuentas diferentes. Sí, llegaron todas las direcciones en ese campo. Ahora… Qué pasaría si se mandan los 20.000 correos todos de una? No quise ni pensarlo, asi que busque una solución (que personalmente no me parece la mejor, pero al menos salimos del problema): Agregar las direcciones al campo BCC de la siguiente forma:
En el archivo de configuración hay una linea que dice:
$mail->AddAddress("foo@bar.com");
Esa es la linea que define a quién le llegará el correo. Eso es lo que pone el e TO, pero con la siguiente modificación mandamos la dirección al campo BCC:
$mail->AddBCC("foo@bar.com");
Ojalá a alguien le sirva alguna vez. Obviamente si alguno tiene experiencia en phpmailer que me avise, asi vamos mejorando esta funcionalidad.
Este tip se va a la sección de tips!






