[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:89011] Re: qmailの送信スピードが思うようにでません。


Yamamotoです。

>> qmailでユーザーごとに固有の文面で大量送信したいのですが、
>> どうもスピードがでません。
>> パイプでqmail-injectに対してループで渡しているのですが
>> 3通/s ぐらいのスピードしかでません。
>
>ここで具体的にどのようにしていますか?
>試しに,100 通のメールを qmail-inject してみたところ,0.14 秒し
>かかりませんでした。(testmail.txt は 513 bytes)
>
>#!/bin/bash
>I=1
>while (( $i <= 100 )); do
>	/usr/sbin/qmail-inject test-$i _at_ XXXXXX < testmail.txt
>	I=$((I+1))
>done
>
>20通/秒ってのも結構遅いと思う…
>
>
>―[ Tietew ]――――――――――――――――――――――――――――
>Mail: tietew _at_ tietew.net / tietew _at_ raug.net
>Web : http://www.tietew.net/  (Tietew Windows Lab.)
>PGP fingerprint: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA

qmail-injectへパイプで渡すプログラムはこんな感じです。

for($i = 0; $i < 100; $i++){

     /* ここで ヘッダ、本文生成(ユーザごとに本文変わる) */

	$pd = popen("/var/qmail/bin/qmail-inject", "w");
	fputs($pd, $mailheader);
	fputs($pd, $body);

	pclose($pd);
}

PHP4のコマンドラインバージョンで実行しています。
プログラム自体は問題ないと思うのですが。

--
Yoshi YAMAMOTO
yam _at_ na.rim.or.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: