- ベストアンサー
mail関数を使うと遅いので
PHP初心者です。よろしくお願いします。 現在、予約メールシステムを構築しています。 PHP+MySQLです。(smtpはpostfixです) 1日一回、メールアドレス、件名、本文、時間を格納したTBLを作成し、 メール送信するPHPを5分毎にcronで動かしています。 メール送信PHPは 該当する時間のレコードを抽出してmail関数を使い送信しているのですが 1秒で5件しか送信されません・・・ 質問1 mail関数だとこんなものなのでしょうか?(時間がかかるのですか?) 質問2 短時間で大量のメールを送信する場合、どのような方法があるのでしょうか? 以上、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
>1日1回だけメールをすればよいのでは? 言葉足らずですみません・・・ メール作成条件の入ったTBLより翌日送信する(送信時間は0:00~23:55)メールだけを作成するのが、一日1回です。 >かなり十分な量のようにも感じますが これも説明不足ですみません 1回の送信に集中することを想定して、最大1万件は1回のcronで処理させる見積もりでした。 system()調べてみます。 お返事、ありがとうございました。