[Dovecot] Pigeonhole feature request: automatically copy sieve_global_path (default script) to user's sieve_dir
Jerrale G
jerralegayle at sheltoncomputers.com
Tue Oct 12 18:22:14 EEST 2010
On 10/12/2010 11:16 AM, Jerrale G wrote:
> On 10/12/2010 2:55 AM, Eray Aslan wrote:
>> On 12.10.2010 06:47, Jerrale G wrote:
>>> Maybe you could add a retain_sieve_global=yes|no setting OR be
>>> more complex by having the sieve_global_dir copied to the users
>>> sieve_dir on first managesieve script save, if another setting to do
>>> this was set to yes. This way the administrators can create a skeleton
>>> directory and the users can retain the default skeleton settings.
>> sieve_before and/or sieve_after should be enough:
>> http://wiki2.dovecot.org/Pigeonhole/Sieve/Configuration
>>
>> Why do you need an extra setting? I am not sure I follow.
>>
>>> This way the administrators can create a skeleton directory and the
>>> users can retain the default skeleton settings.
>> You can already do this in your user creation script.
>
> sieve_before and sieve_after is close to what I'm referring to but it
> allows one script to be specified, correct? I'm talking that, when a
> user first logs into their imap, all scripts in the sieve_global_dir
> be copied to the sieve_dir of the user so that they can see what
> filters are automatically specified for them, like moving spam to the
> spam folder, and choose to keep them or not. If us admins specify a
> sieve_global_path, it is ignored when a user creates their own,
> through the GUI we've given them. It would be nice for, when a user
> logs into their managesieve the first time, an option to automatically
> copy either the sieve_global_dir= scripts or the ONE sieve_global_path
> to the user's own directory to exist. This way they can see what we
> specified for them and they don't have to worry about " why aren't my
> spams not going into my spam folder anymore" after they create their
> first script.
>
> We have a lot of users liking both you and Timo's programming, along
> with other programmers of dovecot but they all ask the same question,
> even when it is specified in the GUI "once you create your first
> filter, our filters will not be in effect anymore and, to keep them in
> effect, you must create them yourself". I know this should be facile
> if they are able to create their first filter, as they know what they
> want.
>
> Pigeonhole would be even nicer with a "skelton directory" specified to
> copy a user's scripts from it, to their sieve_dir folder, on the
> user's first login of managesieve.
>
>
> Thanks for the reply,
>
>
> Jerrale G.
> SC Senior Admin
Here is my current sieve config:
sieve_dir = /home/mail/%d/%n/sieve
sieve_global_dir = /home/mail/sieve
sieve_global_path = /home/mail/sieve/global.sieve
The global.sieve is the default if a user doesn't create a filter.
Jerrale G.
SC Senior Admin
More information about the dovecot
mailing list