こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

PHP+MySQLで顧客のデータベースを作り、その会員向けに
バーゲン情報などのメールを送信したいと思っています。
メール自体はテキストのみですので1KB程度だと思います。

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

投稿日時 - 2009-01-19 16:52:04

QNo.4643282

すぐに回答ほしいです

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

>> 専用サーバも検討しています。
専用サーバが利用できるのなら、千通程度はまったく問題無いでしょう。
最大配信プロセス数の上限を大きくとったMTAを準備できますので。

MTAがqmailで、最大プロセスを100まで増やしても
4000通の配信に 5分近くプロセスを占有していた
記憶があります。レンタルサーバでは他のユーザに
非常に迷惑がかかります。

投稿日時 - 2009-01-19 19:36:08

お礼

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

投稿日時 - 2009-02-03 09:59:33

ANo.2

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

一括送信のためだけに専用サーバはコスト的にどうでしょうか。
レンタルサーバ業者には、メーリングリストサービスを行っているところがあるのでそれを利用するのが格安と思います。

例)アイル
http://home.isle.ne.jp/service/iclusta/function/mailinglist.html

投稿日時 - 2009-01-21 22:15:08

お礼

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

投稿日時 - 2009-02-03 10:00:54

ANo.1

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

投稿日時 - 2009-01-19 16:59:40

お礼

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

投稿日時 - 2009-02-03 09:58:08

あなたにオススメの質問