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.