Provided by: cyrus-replication_2.5.10-3ubuntu1.1_amd64 bug

NAME

       sync_client - client side of the synchronization (replication) engine

SYNOPSIS

       sync_client [ -v ] [ -l ] [ -z ] [ -C config-file ] [ -S servername ]
                   [ -f input-file ] [ -F shutdown_file ] [ -w wait_interval ]
                   [ -t timeout ] [ -d delay ] [ -r ] [ -u ] [ -m ] [ -A ]
                   [ -s ] objects...

DESCRIPTION

       sync_client  is the client side of the replication system.  It runs on the client (master)
       system and connects to the target (replica) system and generates an  appropriate  sequence
       of transactions to synchronize the replica system with the master system.

OPTIONS

       -v     Verbose mode.  Use twice (-v -v) to log all protocol traffic to stderr.

       -l     Verbose logging mode.

       -o     Only  attempt  to connect to the backend server once rather than waiting up to 1000
              seconds before giving up.

       -z     Require compression.  The replication protocol will always try  to  enable  deflate
              compression  if  both  ends  support  it.   Set this flag when you want to abort if
              compression is not available.

       -C config-file
              Read configuration options from config-file.

       -S servername
              Tells sync_client which  server  to  communicate  with.   Overrides  the  sync_host
              configuration option.

       -f input-file
              In  mailbox  or  user  replication  mode:  provides  list  of users or mailboxes to
              replicate.   In  rolling  replication  mode,  specifies  an  alternate   log   file
              (sync_client will exit after processing the log file).

       -F shutdown-file
              Rolling  replication  checks for this file at the end of each replication cycle and
              shuts down if it is present. Used to request a nice clean  shutdown  at  the  first
              convenient  point.  The  file is removed on shutdown.  Overrides sync_shutdown_file
              option in imapd.conf

       -w interval
              Wait this long before starting. This option is typically used so that we can attach
              a debugger to one end of the replication system or the other.

       -t timeout
              Timeout  for  single  replication  run  in  rolling  replication.  sync_client will
              negotiate a restart after this many seconds. Default: 600 seconds

       -d delay
              Minimum delay between replication runs in rolling replication mode.  Larger  values
              provide  better efficiency as transactions can be merged.  Smaller values mean that
              the replica system is more up to date and that you don't end up with  large  blocks
              of replication transactions as a single group. Default: 3 seconds.

       -r     Rolling  (repeat)  replication  mode.  Pick  up  a  list of actions recorded by the
              lmtpd(8), imapd(8), popd(8)  and  nntpd(8)  daemons  from  the  file  specified  in
              sync_log_file.  Repeat until sync_shutdown_file appears.

       -n     Use  the  named  channel  for  rolling  replication mode.  If multiple channels are
              specified in sync_log_channels then use one of them.  This option is probably  best
              combined with -S to connect to a different server with each channel.

       -u     User mode.  Remaining arguments are list of users who should be replicated.

       -A     All  users mode.  Sync every user on the server to the replica (doesn't do non-user
              mailboxes at all... this could be considered a bug and maybe  it  should  do  those
              mailboxes independently)

       -m     Mailbox   mode.   Remaining  arguments  are  list  of  mailboxes  which  should  be
              replicated.

       -s     Sieve mode.  Remaining arguments are list of users  whose  Sieve  files  should  be
              replicated.    Principally   used   for   debugging   purposes:   not   exposed  to
              sync_client(8).

FILES

       /etc/imapd.conf

SEE ALSO

       sync_server(8)

AUTHORS

       David Carter (dpc22@cam.ac.uk), Ken Murchison (ken@oceana.com)