1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
-
- /*
- +-----------------------------------------------------------------------+
- | Configuration file for vacation_sieve |
- | |
- | Copyright (C) 2011 André Rodier <andre.rodier@gmail.com> |
- | Licensed under the GNU GPL |
- +-----------------------------------------------------------------------+
- Note: Don't edit this file. Copy to config.inc.php and override settins there
- */
-
- $rcmail_config['vacation_sieve'] = array(
-
- # Message format: text or html
- 'msg_format' => 'text',
-
- # Working Hours when selecting hours
- 'working_hours' => array(8,18),
-
- # Debug logging: enable for process logging
- 'debug' => false,
-
- // default vacaion mail data - overwrite data in model.php
- //'vacation_subject' => 'Out of office',
- //'vacation_message' => 'I am in Holidays...',
-
- # Transfer parameters: how to transfer your
- # sieve script on the server.
- 'transfer' => array(
- # Transfer mode: local, ssh or managesieve.
- # local:
- # simply copy the file in a local dir, but need permissions.
- # ssh:
- # use ssh to transfer the file on a remote server,
- # this is useful with dovecot sieve_before and sieve_after options
- # managesieve
- # use the managesieve protocol to communicate with the mail server.
- # need an appropriate mail server, like dovecot/cyrus or afterlogic
-
- # Select mode
- 'mode' => 'local',
- # 'mode' => 'managesieve',
- # 'mode' => 'ssh',
-
- # SSH Mode example
- # 'user' => 'vmail',
- # 'host' => 'localhost',
- # 'options' => '-i /path/to/alternate/.ssh/id_rsa -o UserKnownHostsFile=/path/to/alternate/.ssh/known_hosts',
- # 'port' => '22',
-
- # Managesieve Mode example
- # 'ms_activate_script' => true,
- # if true, 'activate' the script via the managesieve protocol
- # if false, only write the script (eg if 'included')
- # 'host' => 'localhost',
- # 'port' => '4190',
- # 'usetls' => false,
-
- # example of anonymous function used to transform the logon name
- # php 5.3+ needed to use this feature.
- #'logon_transform' => function($logon)
- #{
- # return strtolower(preg_replace('#([a-z])[a-z]+\.([a-z])#', '\1\2', $logon));
- #},
-
- # example of a template path to save/load the local file
- # in the case of managesieve, this is the script name
- 'path' => '/var/vmail/<domain>/<logon>/.sieve',
-
- # Path to sievec bin if necessary
- # 'sievecbin' => '/usr/bin/sievec',
- 'sievecbin' => '',
- )
- );
-
- // end vacation config file
|