qmHandle 1.3.0 リリース(されてました)

FreeBSD マシンの daily report で qmHandle がアップデートされた旨の通知があったので本家を見てみました。

Posted By: cchan-freetown
Date: 2007-06-15 02:02
Summary: qmhandle 1.3.0

qmhandle 1.3.0 has been released. It adds some new delete actions based on sender or content found in the headers or body and tagging messages for earlier retry based on remote destination.

qmHandle 1.3.0

ということですが...

% qmHandle -v
qmHandle v1.3.0
Copyright 1998-2003 Michele Beltrame

Available parameters:
  -a       : try to send queued messages now (qmail must be running)
  -l       : list message queues
  -L       : list local message queue
  -R       : list remote message queue
  -s       : show some statistics
  -mN      : display message number N
  -dN      : delete message number N
  -fsender : delete message from sender
  -f're'   : delete message from senders matching regular expression re
  -Stext   : delete all messages that have/contain text as Subject
  -h're'   : delete all messages with headers matching regular expression re (case insensitive)
  -b're'   : delete all messages with body matching regular expression re (case insensitive)
  -H're'   : delete all messages with headers matching regular expression re (case sensitive)
  -B're'   : delete all messages with body matching regular expression re (case sensitive)
  -t're'   : flag messages with recipients in regular expression 're' for earlier retry (note: this lengthens the time message can stay in queue)
  -D       : delete all messages in the queue (local and remote)
  -V       : print program version

Additional (optional) parameters:
  -c       : display colored output
  -N       : list message numbers only
           (to be used either with -l, -L or -R)

You can view/delete multiple message i.e. -d123 -v456 -d567

あー、なにやら削除用のオプションが増えてますね。正規表現を使ってマッチするヘッダ情報や本文を探せるようになったみたいですが、一歩間違えると恐ろしいことになる予感が...

ちなみに前のバージョン(1.2.2)はこんな感じです。

% qmHandle -v
qmHandle v1.2.2
Copyright 1998-2003 Michele Beltrame

Available parameters:
  -a     : try to send queued messages now (qmail must be running)
  -l     : list message queues
  -L     : list local message queue
  -R     : list remote message queue
  -s     : show some statistics
  -mN    : display message number N
  -dN    : delete message number N
  -Stext : delete all messages that have/contain text as Subject
  -D     : delete all messages in the queue (local and remote)
  -V     : print program version

Additional (optional) parameters:
  -c     : display colored output
  -N     : list message numbers only
           (to be used either with -l, -L or -R)

You can view/delete multiple message i.e. -d123 -v456 -d567