steffen: server/kolabd/kolabd/doc README.sieve,NONE,1.1
cvs at intevation.de
cvs at intevation.de
Tue Apr 26 22:56:35 CEST 2005
Author: steffen
Update of /kolabrepository/server/kolabd/kolabd/doc
In directory doto:/tmp/cvs-serv12863
Added Files:
README.sieve
Log Message:
Kolab sieve scripts description
--- NEW FILE: README.sieve ---
Kolab use of Sieve scripts
==========================
Last edited: $Id: README.sieve,v 1.1 2005/04/26 20:56:33 steffen Exp $
Compatibility
-------------
The Kolab webgui uses up to 3 sieve scripts with specific name per user:
kolab-deliver.siv
kolab-forward.siv
kolab-vacation.siv
Only one script can be active at the time. If the user wants to install
a custom sieve script, a name not conflicting with the kolab scripts
must be chosen.
Each of the 3 scripts must strictly follow the template wrt. linebreaks
etc. to be parsable by the kolab webgui and the kolab clients (kontact)
as described below:
kolab-deliver.siv:
------------------
This script allows the user to deliver all non-scheduling mail to a
folder of his choice.
require "fileinto";
if header :contains ["X-Kolab-Scheduling-Message"] ["FALSE"] {
fileinto "<FOLDERNAME>";
}
where <FOLDERNAME> is the name of the IMAP folder mail should be
delivered to.
kolab-forward.siv
-----------------
This script allows the user to forward his mail to a different mailbox,
optionally keep a copy of each message on the server.
Without "keep copy on server":
redirect "<EMAILADDR>";
With "keep copy on server":
redirect "steffen at klaralvdalens-datakonsult.se"; keep;
kolab-vacation.siv
------------------
require "vacation";
if not address :domain :contains "From" "<DOMAIN>" { keep; stop; }
if header :contains "X-Spam-Flag" "YES" { keep; stop; }
vacation :addresses [ <EMAILADDRS> ] :days <DAYS> text:
<OUT_OF_OFFICE_TEXT>
.
;
<OUT_OF_OFFICE_TEXT> is the vacation message sent out,
<DAYS> the number of days to wait before a vacation message can be
send to the same recipient again,
<EMAILADDRS> is a comma-separated list of "-quoted email addresses
that the vacation script will answer for, and
<DOMAIN> is a domain name in case the option "Only react to mail
coming from domain" is enabled. If this option is not
enabled, this entire line of the script should be missing.
Similar for the line with "X-Spam-Flag" in it -- it should only be
in the script if the user has enabled the option "Do not send
vacation replies to spam messages" is enabled.
More information about the commits
mailing list