[PHP-users 34894] Re: メールの一斉送信でいい方法がないでしょうか

NiwaNobuo niwa @ kobuta.com
2009年 12月 22日 (火) 22:19:17 JST


 丹羽信夫です。

大量とはどのくらいでしょうか?
PHPと離れてしまいますが、PHPで苦闘(?)することが最善かどうか考察するため
にも
たとえば、
>━【まぐまぐ!からのお知らせ】━━━━━━━━━━━━━━━━━━━━━
>100万通を1時間、1通あたり0.08円より。
>日本一はやくて、日本一安い。まぐまぐの業務用メール配信!
>お問い合わせは info @ mag2.com までどうぞ!
>━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
これなら1万通でも800円ですが・・・・

>レンタルサーバを使用してサイトを構築し、
>そこのメールサーバーを使用した一斉メールの送信をしたいのですが、
>キャンペーンなどの時に大量のメールを送信するとメールサーバーの
>問題で送信に時間がかかり
>レスポンスをかなり待たなければなりません。
>
>javaでも同じ事を行っているのですが(専用サーバー)、
>javaはスレッドが簡単に生成できるので、ポーリングしている別スレッドに
>メールを送信する処理を任せて、レスポンスはすぐ返ってくる作りにしています。
>
>php5系ではマルチスレッドがcurl_multiで実現
>出来るようなことがWEBにあったので試したのですが、
>以下のような形で待たなければなりません。
>do {
>    curl_multi_exec($mh,$running);
>} while ($running > 0);
>
>php5系で何か良い解決方法等があればご教授
>よろしくお願いします。
>以上です。 


PHP-users メーリングリストの案内