Wysyłanie masowych wiadomości e-mail za pomocą PHP

Obecnie piszę blog muzyczny. Administrator publikuje nowy artykuł co 2-3 dni. Gdy administrator opublikuje artykuł, masowa wiadomość e-mail zostanie natychmiast wysłana do około 5000 subskrybentów.

Jaki jest najlepszy sposób wdrożenia funkcji poczty masowej?

Czy działa następująca funkcja?

function massmail() 
{
  $content = '...';
  foreach ($recipients as $r) {
    $_content = $content . '<img src="http://xxx/trackOpenRate.php?id='.$r.'">';
    mail($r, 'subject', $_content);
  }
}

Inne pytanie: czy wszyscy 5000 subskrybentów korzysta z Yahoo Mail, czy Yahoo potraktuje to jako atak DDOS i zablokuje adres IP mojego serwera SMTP?

questionAnswers(11)

yourAnswerToTheQuestion