我目前在写一篇音乐博客。管理员每隔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攻击并阻止我的SMTP服务器的IP地址吗?
php-server postfix/sendmail[26573]: fatal: mailer@mydomain.com(33): unable to extract recipients: message header length exceeds safety limit
。 - YOMorales