sql >> Base de Datos >  >> RDS >> Mysql

Envío de +-200 correos electrónicos usando la función php mail() en un bucle

Puede repetirlo 200 veces con pocos problemas, me imagino, aunque será mucho más lento que un correo personalizado o un paquete configurado correctamente para manejar eso.

El resultado final depende de muchos factores. Lo principal de lo que querrá asegurarse es que usa set_time_limit() para darle al guión suficiente tiempo para hacer el trabajo. Descargar el trabajo en algún tipo de cola atendida por un script cron también puede facilitarle la vida, ya que mantener los scripts PHP ejecutándose durante mucho tiempo generará otros problemas de recursos.

En el pasado, solía enviar alrededor de 50,000 correos electrónicos a un boletín de suscriptores usando la función de correo de PHP y un servidor RedHat con Exim instalado. Tomaría de 4 a 6 horas con el script personalizado que estaba ejecutando. No tenía nada de eficiente, pero hizo el trabajo.