[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:28833] Re: qmail で送信に時間がかかる
こんにちは。島田です。
お返事ありがとうございます。
On Fri, 22 Jun 2001 15:02:54 +0900
ARAKI Yasuhiro <yasu@debian.or.jp> wrote:
> > Debian package の qmail ならば,デフォルトで tcpserver を使うはず
> > ですし,libwrap もリンクしてません.なので,
>
> > shimaden> # 192.168.1.0/24 が LAN
> > shimaden> ALL : 192.168.1.
> >
> > という記述をしても意味がないかと思います.
> > どういう設定で qmail を動かしているか,教えてください.
デフォルトのインストールです。tcpserver から起動しています。
/etc/tcp.smtp は次のようになっていて、
127.0.0.1:allow,RELAYCLIENT=""
192.168.1.:allow,RELAYCLIENT=""
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp は済ませて
あります。
> > 情報がないのでよくわからないですが,逆引きできなくてタイムアウト
> > を待ってるとか,identd の応答を待ってるということはありませんか?
>
> なので
> tcpserver -R をつかいましょ
/etc/hosts.allow から ALL : 192.168.1. を削除して kill -HUP inetd_pid
し、次の手順で tcpserver -R を試してみました。
/etc/init.d/qmail の case 文の start) のところで、
sh -c "start-stop-daemon --start --quiet --user qmaild \
--exec /usr/bin/tcpserver -- \
-R \ # <--- これを追加
-u `id -u qmaild` -g `id -g nobody` -x /etc/tcp.smtp.cdb 0 smtp \
/usr/sbin/qmail-smtpd 2>&1 | $logger -t qmail -p mail.notice &"
というように単に -R を追加して /etc/init.d/qmail を stop、start させてみ
ましたが、症状は変わりませんでした。
/etc/init.d/qmail start したときはこんな状態になっていて、
17151 pts/1 S 0:00 qmail-send
17152 pts/1 S 0:00 splogger qmail
17153 pts/1 S 0:00 qmail-lspawn ./Mailbox
17154 pts/1 S 0:00 qmail-rspawn
17156 pts/1 S 0:00 qmail-clean
17159 pts/1 S 0:00 /usr/bin/tcpserver -R -u 64011 -g 65534 -x /etc/tcp.s
mtp.cdb 0 smtp /usr/sbin/qmail-smtpd
17160 pts/1 S 0:00 splogger qmail -t qmail -p mail.notice
Windows で Becky! のメールの送信ボタンを押して 30 秒くらいは以下の状態に
なっています。
17151 pts/1 S 0:00 qmail-send
17152 pts/1 S 0:00 splogger qmail
17153 pts/1 S 0:00 qmail-lspawn ./Mailbox
17154 pts/1 S 0:00 qmail-rspawn
17156 pts/1 S 0:00 qmail-clean
17159 pts/1 S 0:00 /usr/bin/tcpserver -R -u 64011 -g 65534 -x /etc/tcp.s
mtp.cdb 0 smtp /usr/sbin/qmail-smtpd
17160 pts/1 S 0:00 splogger qmail -t qmail -p mail.notice
17250 pts/1 S 0:00 /usr/bin/tcpserver -R -u 64011 -g 65534 -x /etc/tcp.s
mtp.cdb 0 smtp /usr/sbin/qmail-smtpd
で、メールが送信された直後は以下のようになります。
17151 pts/1 S 0:00 qmail-send
17152 pts/1 S 0:00 splogger qmail
17153 pts/1 S 0:00 qmail-lspawn ./Mailbox
17154 pts/1 S 0:00 qmail-rspawn
17156 pts/1 S 0:00 qmail-clean
17159 pts/1 S 0:00 /usr/bin/tcpserver -R -u 64011 -g 65534 -x /etc/tcp.s
mtp.cdb 0 smtp /usr/sbin/qmail-smtpd
17160 pts/1 S 0:00 splogger qmail -t qmail -p mail.notice
17254 ? S 0:00 identd
17255 ? S 0:00 identd
17256 ? S 0:00 identd
17257 ? S 0:00 identd
17258 ? S 0:00 identd
17259 ? S 0:00 identd
17260 ? S 0:00 identd
しばらくすると、次のような状態に戻ります。
17151 pts/1 S 0:00 qmail-send
17152 pts/1 S 0:00 splogger qmail
17153 pts/1 S 0:00 qmail-lspawn ./Mailbox
17154 pts/1 S 0:00 qmail-rspawn
17156 pts/1 S 0:00 qmail-clean
17159 pts/1 S 0:00 /usr/bin/tcpserver -R -u 64011 -g 65534 -x /etc/tcp.s
mtp.cdb 0 smtp /usr/sbin/qmail-smtpd
17160 pts/1 S 0:00 splogger qmail -t qmail -p mail.notice
このような状況は、どう読むのでしょうか。
よろしくお願いいたします。
----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------