DOVEADM-SIEVE(1) - phpMan

DOVEADM-SIEVE(1)                  Pigeonhole                  DOVEADM-SIEVE(1)
NAME
       doveadm-sieve - Commands related to handling Sieve scripts
SYNOPSIS
       doveadm [-Dv] [-f formatter] sieve_cmd [options] [arguments]
DESCRIPTION
       The  doveadm sieve commands are part of the Pigeonhole Project (pigeon-
       hole(7)), which adds Sieve (RFC 5228) and ManageSieve (RFC  5804)  sup-
       port  to  the  Dovecot  secure  IMAP  and POP3 server (dovecot(1)). The
       doveadm sieve commands can be used to manage Sieve filtering.
OPTIONS
       Global doveadm(1) options:
       -D     Enables verbosity and debug messages.
       -f formatter
              Specifies the formatter for formatting  the  output.   Supported
              formatters are:
              flow   prints each line with key=value pairs.
              pager  prints each key: value pair on its own line and separates
                     records with form feed character (^L).
              tab    prints a table header followed  by  tab  separated  value
                     lines.
              table  prints a table header followed by adjusted value lines.
       -o setting=value
              Overrides  the  configuration  setting  from  /etc/dovecot/dove-
              cot.conf and from the userdb with the given value.  In order  to
              override  multiple settings, the -o option may be specified mul-
              tiple times.
       -v     Enables verbosity, including progress counter.
       Command specific options:
       -A     If the -A option is present, the command will be  performed  for
              all  users.   Using this option in combination with system users
              from userdb { driver = passwd } is not recommended,  because  it
              contains  also  users  with  a lower UID than the one configured
              with the first_valid_uid setting.
              When the SQL userdb module is used  make  sure  that  the  iter-
              ate_query  setting  in /etc/dovecot/dovecot-sql.conf.ext matches
              your database layout.  When using the LDAP userdb  module,  make
              sure  that  the  iterate_attrs  and  iterate_filter  settings in
              /etc/dovecot/dovecot-ldap.conf.ext match your LDAP schema.  Oth-
              erwise doveadm(1) will be unable to iterate over all users.
       -S socket_path
              The option's argument is either an absolute path to a local UNIX
              domain socket, or a hostname and port (hostname:port), in  order
              to connect a remote host via a TCP socket.
              This allows an administrator to execute doveadm(1) mail commands
              through the given socket.
       -u user/mask
              Run the command only for the given user.  It's also possible  to
              use '*' and '?' wildcards (e.g. -u *@example.org).
              When  neither  the -A option nor -u user was specified, the com-
              mand will be executed with  the  environment  of  the  currently
              logged in user.
ARGUMENTS
       scriptname
              Is  the  name  of  a  Sieve script,  as  visible  to ManageSieve
              clients.
              NOTE: For Sieve scripts that are stored on  disk,  this  is  the
              filename without the ".sieve" extension.
COMMANDS
   sieve put
       doveadm sieve put [-A|-u user] [-S socket_path] [-a] scriptname
       This  command  puts  one  new  Sieve  script in the script storage. The
       script is read from standard input. If  the  script  compiles  success-
       fully,  it  is stored under the provided scriptname .  If the -a option
       is present, the Sieve script  is  subsequently  marked  as  the  active
       script for execution at delivery.
   sieve get
       doveadm sieve get [-A|-u user] [-S socket_path] scriptname
       This command retrieves the Sieve script named scriptname.
   sieve delete
       doveadm sieve delete [-A|-u user] [-S socket_path] [-a] scriptname ...
       This  command deletes one or more Sieve scripts. The deleted script may
       not be the active script, unless the -a option is present.
   sieve list
       doveadm sieve list [-A|-u user] [-S socket_path] scriptname
       Use this command to get an overview of existing Sieve scripts.
   sieve rename
       doveadm sieve rename [-A|-u user] [-S socket_path] old_name new_name
       The sieve rename command is used to rename the Sieve script old_name to
       new_name.
   sieve activate
       doveadm sieve activate [-A|-u user] [-S socket_path] scriptname
       This  command  marks  the  Sieve  script named scriptname as the active
       script for execution at delivery.
   sieve deactivate
       doveadm sieve deactivate [-A|-u user] [-S socket_path] scriptname
       This command deactivates Sieve processing.
REPORTING BUGS
       Report bugs, including doveconf -n output, to the Dovecot Mailing  List
       <dovecot AT dovecot.org>.   Information  about reporting bugs is available
       at: http://dovecot.org/bugreport.html
SEE ALSO
       doveadm(1) dovecot-lda(1), pigeonhole(7)
Pigeonhole for Dovecot v2.4       2016-02-29                  DOVEADM-SIEVE(1)