人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでのメール一括配信について質問です。

用途は自サイトの会員宛メール配信です。会員登録の際にお知らせメールを受け取る・受け取らないのフォーム項目を用意し、「受け取る」を選択した場合は定期的にメールが送信されてくるといった内容です。

技術的な面では、DB(MySQL)に会員情報とメール配信内容を保存し、会員テーブルのお問い合わせを「受け取る」にしている会員を抽出して、

while($member = mysql_fetch_array($member_res)){
//mb_send_mailのソース
}

にて送信します。そして定期配信はサーバのcronを使用します。

技術的には特に問題ないと思うのですが、レンタルサーバなどを使用する場合、負荷がかかりすぎるような気がして心配です。何度もテストするわけにもいきませんし。

そこで質問ですが、以下の点をご自身の見解で結構ですので、教えていただけないでしょうか?

1)PHPでメール一括配信システムを構築する場合の注意点
2)レンタルサーバでの運用をする場合の注意点
3)配信可能メール数

スパムで使用するわけではないので、「スパム行為になります」というご指摘は無しでお願いします。

●質問者: kt26
●カテゴリ:ウェブ制作
✍キーワード:dB MySQL PHP うご サイト
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● wnagata
●35ポイント

http://www.sppd.ne.jp/newfaq/hojin/0030#0011

にあるように、専用サーバであれば問題はありませんが、そうでない場合は、あまり負荷が高いと迷惑がられるようです。

1)PHPに限らず、エラーメールを受信し、不着メールをなるべき送らないようにすべきではないでしょうか。

2)共用サーバの場合は、なるべき空いている時間帯にメール配信を行うとよいでしょう。

3)メールの大きさ、サーバスペック、ネットワーク帯域幅によって異なります。目安としては、毎分100件から1000件ぐらいのオーダーだと思います。

◎質問者からの返答

回答ありがとうございます。3番目を一番お尋ねしたかったのですが、


>>毎分100件から1000件ぐらいのオーダーだと思います。

との事で、これなら十分だと思います。会員数が1000人もいかないと思いますし。

その他の点については確認させていただきます。ありがとうございました。


2 ● Knoa
●35ポイント

「のっかりはてな」の使い方を誤解してました。

以下の内容で「のっかりなてな」してしまいました…。

--

>>毎分100件から1000件ぐらいのオーダーだと思います。

毎分100件でかなりきつい数字だと思ってました。具体的な事例で参考になるページがあれば教えてください。

http://www.google.co.jp/search?q=cron+%E3%83%A1%E3%83%BC%E3%83%A...

◎質問者からの返答

すみませんが、あまりおっしゃてる意味が分かりません・・。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ