Actualmente estoy escribiendo un blog de música. El administrador publica un nuevo artículo cada 2-3 días. Una vez que el administrador publique un artículo, se enviará un correo electrónico masivo a aproximadamente 5000 suscriptores de inmediato.envío de correo electrónico masivo usando PHP
¿Cuál es la mejor manera de implementar la función de correo masivo?
hace lo siguiente trabajo de la función?
function massmail()
{
$content = '...';
foreach ($recipients as $r) {
$_content = $content . '<img src="http://xxx/trackOpenRate.php?id='.$r.'">';
mail($r, 'subject', $_content);
}
}
Otra pregunta: Si todos los 5000 suscriptores están utilizando Yahoo Mail, Yahoo va a tratarlo como un ataque DDoS y bloquear la dirección IP del servidor SMTP?
Sí, pero bastante mal para los 5000 destinatarios que me imagino. –
Qué sucede si envío 5000 correos electrónicos con la función PHP mail(). ¿Pero todos los correos están en BCC, no en bucle con mail()? ¿Está bien? – user345602
@ user346665: Dado que miles de correos electrónicos de BCC entrarán en el encabezado del correo electrónico, obtendrá el siguiente error fatal (lo obtuve yo mismo): 'php-server postfix/sendmail [26573]: fatal: [email protected] (33): no se pueden extraer los destinatarios: la longitud del encabezado del mensaje supera el límite de seguridad' – YOMorales