Man Linux: Main Page and Category List


       update-exim4defaults - Manage exim4 daemon default file.


       update-exim4defaults    [    --qflags    flags    ]   [   --queuerunner
       combined|queueonly|separate|ppp|no|nodaemon ] [ --queuetime  time  ]  [
       --commonoptions   options   ]   [   --queuerunneroptions  options  ]  [
       --smtplisteneroptions  options  ]  [  --remove-common   options   ]   [
       --remove-queue  options  ]  [  --remove-smtp options ] [ --force|-f ] [
       --help|-h ] [ --init ]


       update-exim4defaults allows to set run parameters for the  Exim  daemon
       in  /etc/default/exim4.   Its  main  purpose  is  for  interaction with
       packages enhancing Exim like virus-scanners that need to change the way
       the exim daemon is started.


              Print short usage instructions and exit.

       --qflags flags
              Set qflags, special flags given to exim directly after the "-q".
              See exim(8) for more information.

       --queuerunner combined|queueonly|separate|ppp|no|nodaemon
              Should the init script start one daemon that listens on the smtp
              port  for  incoming  connections  and  runs the queue at regular
              intervals (combined) , or should it start two separate  daemons,
              one  listening  on  the  smtp  port, the other running the queue
              (separate)  ,   or   should   the   queue   only   be   run   by
              /etc/ppp/ip-up.d/exim4  (ppp) , or shouldn't we run the queue at
              all, for example if you'd rather do this with cron ?  Or  should
              we  only  start  a  queuerunner  (queueonly) or no daemon at all
              (nodaemon) ?

       --queuetime time
              In which intervals should we  run  the  queue?  This  passed  as
              option -q<qflags>time to Exim, e.g. -q30m or -qq1h.

       --commonoptions options
              Options  passed both to queue-running and listening instances of

       --queuerunneroptions options
              Options only passed to the instance of Exim running the queue.

       --smtplisteneroptions options
              Options only passed to the instance of  Exim  listening  on  the
              SMTP port.

              Without  this option update-exim4defaults exits with an error if
              at  least  one  of  the  options  --queuetime,  --commonoptions,
              --queuerunneroptions  or  --smtplisteneroptions  is used and the
              corresponding value in /etc/default/exim4 is already  set  to  a
              nonempty value.

       --remove-common option
              Try to remove the given option from COMMONOPTIONS.

       --remove-queue option
              Try to remove the given option from QUEUERUNNEROPTIONS.

       --remove-smtp option
              Try to remove the given option from SMTPLISTENEROPTIONS.

       The  --remove-commands  cannot  be  used  at  the  same  time as any of
       --commonoptions,  --queuerunneroptions  or  --smtplisteneroptions.  The
       --remove-commands  will additionally remove whitespace at the beginning
       and the end of the option and exchange multiple spaces wi a single one.

       --init create  a  default /etc/default/exim4 file and exit immediately.
              Unless --force was  also  specified  update-exim4defaults  exits
              (successfully)  without  doing  anything  if  /etc/default/exim4
              already exists. All other options are ignored.


       0      change was successful or nothing needed to be done.

       1      generic error: wrong  options,  unreadable  configuration  file,

       2      QUEUEINTERVAL was already set.

       4      COMMONOPTIONS was already set.

       8      QUEUERUNNEROPTIONS was already set.

       16     SMTPLISTENEROPTIONS was already set.

       32     QFLAGS was already set.

       64     --remove-something  failed, i.e. the value of the option was not

       Exit codes 2 to 32 will be summed up, if  more  than  one  unsuccessful
       option was given.


              The configuration file.

              The Exim init-script.

              The  queuerunner  in  this  file  also  uses  COMMONOPTIONS  and
              QUEUERUNNEROPTIONS and does not run if QUEUERUNNER=no.


       This manual page needs a major re-work. If somebody knows better  groff
       than  us  and  has more experience in writing manual pages, any patches
       would be greatly appreciated.


       exim(8), /usr/share/doc/exim4-base/


       Andreas Metzler <ametzler at>