[PHP-users 24846] ループ処理でのコネクション保持
FU JI
gallery_earth @ hotmail.com
2005年 3月 13日 (日) 21:07:08 JST
山本と申します。
現在php4.3.10+qmailにてメール配信システムを開発しております。
送信フローは
・送信元(qmqp)→バランサ→複数台のサーバー
となっております。
スクリプトは下記のようなループ処理になっており1通1通メールを作成しておりま
す。
<?
for($i=0; $i<10000; $i++){
$ml_from = '送信元';
$ml_to = '送信先';
$ml_sub = '件名';
$ml_body = '本文';
$header = "From: $ml_from\nSubject: $ml_sub\n";
mb_send_mail($ml_to, $ml_sub,$ml_body,$header);
}
?>
この処理ですと、qmailが毎回バランサに
・コネクション要求→メール送信→コネクション切断
を繰り返してしまっております。
そこでご質問ですが、PHPの関数or設定でメールのコネクションを保持して、ループ
処理が終われば切断といった事は可能でしょうか?特定ポートを開放しっぱなしに出
来るものなのでしょうか?
よろしくお願い致します。
_________________________________________________________________
日本国内最大級570万ユーザーのMSN Hotmail
https://registernet.passport.net/reg.srf?id=2&lc=1041
PHP-users メーリングリストの案内