############## **sieveshell** ############## .. DO NOT EDIT sieveshell.rst: Autogenerated by tools/perl2rst from perl/sieve/scripts/sieveshell.pl .. cyrusman:: sieveshell(1) .. _imap-reference-manpages-usercommands-sieveshell: **** NAME **** sieveshell - remotely manipulate sieve scripts ******** SYNOPSIS ******** sieveshell [\ **--user**\ =\ *user*\ ] [\ **--authname**\ =\ *authname*\ ] [\ **--realm**\ =\ *realm*\ ] [\ **--password**\ =\ *password*\ ] [\ **--exec**\ =\ *script*\ ] [\ **--execfile**\ =\ *file*\ ] \ *server*\ [\ **:**\ \ *port*\ ] sieveshell \ **--help**\ *********** DESCRIPTION *********** \ **sieveshell**\ allows users to manipulate their scripts on a remote server. It works via MANAGESIEVE, a work in progress. The following commands are recognized: \ **list**\ list scripts on server. \ **put**\ upload script to server. \ **get**\ [] get script. if no filename display to stdout \ **delete**\ delete script. \ **activate**\ activate script. \ **deactivate**\ deactivate all scripts. ******* OPTIONS ******* - \ **-u**\ \ *user*\ , \ **--user**\ =\ *user*\ The user whose mailboxes you want to work on. If not specified, it uses the same as -a. - \ **-a**\ \ *authname*\ , \ **--authname**\ =\ *authname*\ The user to use for authentication. If not specified, it defaults to the current login user. - \ **-r**\ \ *realm*\ , \ **--realm**\ =\ *realm*\ The realm to attempt authentication in. - \ **-p**\ \ *password*\ , \ **--password**\ =\ *password*\ The password to use when authenticating to server. Note that this parameter can be seen in the process list. \ **Use with caution!**\ - \ **-e**\ \ *script*\ , \ **--exec**\ =\ *script*\ Instead of working interactively, run commands from \ *script*\ , and exit when done. - \ **-f**\ \ *file*\ , \ **--execfile**\ =\ *file*\ Instead of working interactively, run commands from file \ *file*\ and exit when done. ********** REFERENCES ********** [MANAGESIEVE] Martin, T.; "A Protocol for Remotely Managing Sieve Scripts", RFC 5804; May 2001 ****** AUTHOR ****** Tim Martin , and the rest of the Cyrus team.