Отправка массовой электронной почты с использованием PHP

В настоящее время я пишу музыкальный блог. Администратор публикует новую статью каждые 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, будет ли Yahoo рассматривать ее как DDOS-атаку и заблокировать IP-адрес моего SMTP-сервера?

Ответы на вопрос(11)

Ваш ответ на вопрос