Provided by: qmail-tools_0.1.0_all bug

NAME

       queue-repair - deal with the qmail queue directory structure

SYNOPSIS

       queue-repair [ -htrcbn ] [ -n split ] [ conf-qmail ]

DESCRIPTION

       queue-repair  deals with the qmail queue structure; it can create a new queue, move and properly rename a
       queue, dynamically change the conf-split value, convert big-todo queues to non-big-todo and  vice  versa,
       and repair a corrupted queue.

       conf-qmail defaults to /var/lib/qmail/ on Debian.

OPTIONS

       -h|--help
              Display usage information and built-in defaults, then exit.

       -t|--test
              Run  in  test-only  mode.  queue-repair will attempt to report all problems that it finds, without
              correcting them.  This is the default.

       -r|--repair
              Run in repair mode.  queue-repair will attempt to correct all problems that it  finds,  except  if
              the basic queue directories (queue, queue/mess, queue/info, etc) are not found.

       -c|--create
              Run  in  create-and-repair mode.  queue-repair will attempt to correct all problems that it finds,
              including creation of a new queue structure from scratch.

       -s|--split split
              Specify split as the value of conf-split.  This is the number of split  subdirectories  for  those
              queue  directories  which  are hashed.  The default for qmail is 23.  Appropriate values depend on
              the volume of mail handled, OS filesystem efficiency, and other factors, but this should always be
              a prime number.

              If  you  do  not specify conf-split, queue-repair will attempt to determine the current value from
              the existing queue.  This option can be used, however,  to  change  the  conf-split  value  of  an
              existing  queue  (qmail will still have to be recompiled with the new value).  When creating a new
              queue, this option must always be specified.

       -b|--bigtoto
              Use big-todo.  queue-repair should be able  to  automatically  determine  if  you're  using  qmail
              patched  with  the  big-todo  patch.   This option can be used, however, to convert a non-big-todo
              queue to a big-todo queue (qmail will still have to be recompiled with the big-todo patch).

              If neither this option nor --no-bigtodo is used,  queue-repair  will  attempt  to  determine  this
              automatically.   When  creating  a  new  queue,  either this option or --no-bigtodo must always be
              specified.

       -n|--no-bigtodo
              Do not use big-todo.  queue-repair should be able to automatically determine if you're using qmail
              patched with the big-todo patch.  This option can be used, however, to convert a big-todo queue to
              a non big-todo queue (qmail will still have to be recompiled without the big-todo patch).

              If neither this option nor  --bigtodo  is  used,  queue-repair  will  attempt  to  determine  this
              automatically.   When  creating  a  new  queue,  either  this  option  or --bigtodo must always be
              specified.

       --i-want-a-broken-conf-split
              Force the use of a non-prime value for conf-split.

SEE ALSO

       qmail(7)

                                                                                                 queue-repair(8)