qmail のキュー処理について

http://www31.ocn.ne.jp/~yswww/myself/qmail.html より

キュー内に滞留しているメール数の確認

/var/qmail/bin/qmail-qstat

キュー内のメールの詳細表示

/var/qmail/bin/qmail-qread

キューに滞留したメッセージの強制再送信

kill -s ALRM "qmail-send のPID"

qmail-send が、TERM シグナルを受け取った場合、 現在の配信の試行が終了するまで、もし可能なら1分以上、待った後に、 きれいに終了します。

qmail-send が、ALRM シグナルを受け取った場合、 当面の配送に関して、 キュー内のあらゆるメッセージのスケジュールを組みなおします。

キューからメッセージを強制削除

(bashの場合)

# shopt -s extglob
# find /var/qmail/queue/?(mess|info|remote|local) -type f -name '[0-9]*' -exec rm {} ?; 

/var/qmail/queueディレクトリ内のサブディレクトリmess,info,remote,local以下にある、 名前が数字だけからなるファイルを削除すれば良いようです。/var/qmail/queue/lock ディレクトリ内のファイルを削除してはダメ。

キュー管理ツール: qmHandle

http://qmhandle.sourceforge.net/

qmail-remote

qmailにて強制再送信を行いたい。 -お世話になります。qmailを使用して- セキュリティホール・脆弱性 | 教えて!goo より

ちなみに、qmail-remoteってたくさんできるんですか?
ps -ax | grep qmail | moreってすると
いっぱいでてきます・・・

ps -auxww | grep qmail-remote | wc -l 


たくさんできますか.たくさんできます.20個とか30個とか.spamにやられるとエライことなります.

qmail-tcpok (8) (clear TCP timeout table)

http://www.big.or.jp/~mio/it-old/qm/ref/qm_ref_qmail-tcpok_8.html

TCPタイムアウト表をクリアーします。

qmail-tcpto (8) (print TCP timeout table)

http://www.big.or.jp/~mio/it-old/qm/ref/qm_ref_qmail-tcpto_8.html

TCPタイムアウト表を表示します。