BCCをPHPメールに追加するとリソースを節約できますか?
質問
カスタムCMSの管理通知システムを作成しています。そのため、サイトのすべてのユーザーにBCCを追加する予定です。だからここに私の質問がありますか?
- BCCはforeach($ user){mail()}関数よりも優れていますか?サーバーリソースの使用に関しては?
- サーバーはいくつのBCCをサポートしますか?
ありがとうございました。
解決
ユーザーへのダイレクトメールは通常、「より良い」オプションです。これにより、パーソナライズできるためです。あなたにとっての利点は、サイトにリンクする各URLに各メールに一意のIDを追加することで、フィードバックを得る機会を得ることができることです。使用 BCC 1つのメール(PHPサーバーのビューから)ですが、ここでサーバーリソースについて本当に心配する必要はありません。
BCCの制限はプロバイダーに依存しているようです。私は500すぎる500の範囲の制限を見てきました。一度にあまりにも多くのメールを送信することは、PHP処理時間制限が原因で動作しない可能性があります。多くのユーザーにとって、どちらの場合も送信を分割する必要があります。
他のヒント
PHPはSMTPサーバーへのリクエストのトランスポーターにすぎないため、PHPにこれまでに制限はありません。
SMTPサーバーの制限を確認して、実際に電子メールを添付できる数を確認できます。
BINカーボンコピーを使用しても、SMTPサーバーはまだ添付のすべての受信者にメールを送信する必要があるため、それほど多くのリソースを節約しません。
- BCCは、たとえば隠された受信者です。そのため、BCCユーザーに受信者を追加するとメッセージが表示されますが、メールは「to」または「copy」リストに表示されません。
- BCCレシピエントの最大カウントは、メールサーバーに依存します。
まあ、これは、個人/個人情報が含まれていないまったく同じメッセージを送信する場合にのみ機能します。
こんにちは世界
そしてそうではありません
親愛なるxy氏
また
親愛なるabさん
所属していません StackOverflow