• ベストアンサー

PHPでメール送信する際の送信数の限界

PHP+MySQLで顧客のデータベースを作り、その会員向けに バーゲン情報などのメールを送信したいと思っています。 メール自体はテキストのみですので1KB程度だと思います。 流れとしましては、DBから顧客のメールアドレスを抽出しBccとし、 mb_send_mail()で送信したいのですが、その際どのくらい一度に送信できるのでしょうか?(現在顧客は千人程度です) 千通をBccで一括送信というのは厳しいでしょうか? 今後増えていった場合、分割して送信しなければいけないでしょうか? 分割しなければいけない場合、皆様は何通程度をメドにされておられるのでしょうか? レンタルサーバはさくらかXREAあたりを検討していますが、場合によっては専用サーバも検討しています。 お詳しい方、どうぞ宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.2

>> 専用サーバも検討しています。 専用サーバが利用できるのなら、千通程度はまったく問題無いでしょう。 最大配信プロセス数の上限を大きくとったMTAを準備できますので。 MTAがqmailで、最大プロセスを100まで増やしても 4000通の配信に 5分近くプロセスを占有していた 記憶があります。レンタルサーバでは他のユーザに 非常に迷惑がかかります。

jade_2008
質問者

お礼

ありがとうございました。 やはりレンサバでは厳しいですね。 複数のサーバ業者に具体例を出して検討致します。

その他の回答 (2)

  • pica_zip
  • ベストアンサー率67% (19/28)
回答No.3

一括送信のためだけに専用サーバはコスト的にどうでしょうか。 レンタルサーバ業者には、メーリングリストサービスを行っているところがあるのでそれを利用するのが格安と思います。 例)アイル http://home.isle.ne.jp/service/iclusta/function/mailinglist.html

jade_2008
質問者

お礼

ありがとうございます。 場合によってはcronでの自動配信もありえるかと思っていましたが、 cronが不要な場合、メーリングリストも検討致します。

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.1

PHPと言う事ではなく、メールサーバの仕様に依存します。 通常、BCCでそんな多くのアドレスは受け付けません。

jade_2008
質問者

お礼

ありがとうございました。

関連するQ&A