現在、音楽ブログを作成中です。管理者は2〜3日ごとに新しい記事を投稿します。管理者が記事を投稿すると、直ちに5,000人のユーザーに大量のメールが送信されます。PHPを使用した大量メールの送信
大量メール機能を実装する最良の方法は何ですか?
次の機能は機能しますか?
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攻撃として扱い、私のSMTPサーバーのIPアドレスをブロックしますか?
私は想像していたが、5000人の受信者には納得がいかない。 –
PHP mail()関数で5000個のメールを送信するとどうなりますか?しかし、すべてのメールはBCCにありますが、mail()でループしませんか?それは大丈夫ですか? – user345602
@ user346665:何千ものBCC電子メールが電子メールのヘッダに入ってくるので、次のような致命的なエラーが発生します(自分自身で取得します):php-server postfix/sendmail [26573]:fatal:[email protected](33 ):受信者を抽出できません:メッセージのヘッダーの長さが安全な制限を超過しました。 ' – YOMorales