В настоящее время я пишу музыкальный блог. Администратор отправляет новую статью каждые 2-3 дня. После того, как администратор отправит статью, массовое письмо будет отправлено примерно 5000 подписчикам сразу.
Каков наилучший способ реализации функции массовой почты?
Работает ли следующая функция?
function massmail()
{
$content = '...';
foreach ($recipients as $r) {
$_content = $content . '<img src="http://xxx/trackOpenRate.php?id='.$r.'">';
mail($r, 'subject', $_content);
}
}
Другой вопрос: если все 5000 подписчиков используют Yahoo Mail, будет ли Yahoo рассматривать это как атаку DDOS и заблокировать IP-адрес моего SMTP-сервера?