NAME

siesh - interactive sieve shell

SYNOPSIS

$ siesh --debug --user USER --host SERVER --tls {require|auto} --port PORT --password PASSWORD

DESCRIPTION

Siesh provides a shell-like interface for manipulating sieve scripts using the ManageSieve protocol.

See the App::Siesh documentation for more details.

OPTIONS

--debug|-d

Enable debugging.

--user|-u USERNAME

Specifies the username to use when logging into the sieve server. This option defaults to the value of the environment variable USER.

--host|-h HOST

Specifies the machine to connect to. Defaults to imap.

--port|-p PORT

Specifies the remote port to connect to. Defaults to 2000.

--tls|-t {require|auto}

Specifies whether TLS is required ("require") or optional ("auto"). Defaults to unset, disabling TLS.

--password PASSWORD

Specifies the password to login.

CONFIGURATION FILE

When siesh is invoked, it first reads configurations variables from /etc/siesh.conf or ~/.siesh.conf if one of these files exist. The file is structured as a set of lines with name and values seperated by an equal sign.

user     = mario
host     = sieve.example.com
port     = 2000
tls      = require
debug    = 1
password = secret

Currently only these six options are recognized. Values are overriden by options specified on the command line.

SEE ALSO

App::Siesh, Net::ManageSieve::Siesh, Net::ManageSieve

COPYRIGHT & LICENSE

Copyright 2008 Mario Domgoergen, all rights reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.