Cómo enviar correos electrónicos masivos en PHP

Enviar correos masivos es complicado, pero no por PHP. Usamos PHP para comunicarnos con Amazon SES para enviar el nuestro. Antes de eso, teníamos que mantener la reputación en múltiples (creo que 6 es el más alto que nos hemos visto usar). Siempre que maneje bien las cosas, Amazon aumenta el límite que puede enviar con ellos con bastante rapidez.

Si lo hace manualmente en lugar de utilizar un servicio (en el que parte de esto se maneja por usted), debe preocuparse por su DKIM (clave digital). No usaría su nombre de dominio principal como de donde provienen los correos electrónicos. (Para nosotros, provienen de [correo electrónico protegido] en lugar de solo queensboro.com). De esa manera, si uno se pone en la lista negra con alguien (lo que puede ocurrir sin culpa o intención maliciosa propia), no arruina su dominio principal. Asegúrese de saber cómo verificar su reputación. Asegúrese de que su baja se procese sin problemas para que no tenga problemas con eso. Estoy seguro de que me falta más, pero espero que esto te indique el camino correcto.

¿Por qué? para enviar spam a las personas? Cada sistema de correo electrónico hará todo lo posible para mitigar el spam. No hay contexto en la pregunta.

Puede usar la función mail (): mail – Manual, pero no lo recomiendo, porque puede aparecer en la lista negra en un abrir y cerrar de ojos.

Mejor utilizar la API de una fiesta especializada, como MailChimp: Desarrollador | MailChimp