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?