On 04/14/2010 07:22 PM, Pascal Volk wrote: > On 04/14/2010 07:04 PM Felix Leimbach wrote: > > … > > As a sidenote, I didn't find a way to automatically create user's home > > directories if they don't yet exist. > > … > > Pimp your 'admin tool.' >
hehe, great advice ;) > > … > > However, suddenly managesieve does not work anymore (called from TB's > > sieve plugin): > > > > dovecot: managesieve(m...@example.com): maildir++: > > root=/mnt/data/vmail/example.com/me, index=, control=, > > inbox=/mnt/data/vmail/example.com/me > > > > Here the client sits for 20 seconds displaying "Authenticating ..." and > > then stops with a timeout error. > > > > dovecot: managesieve(m...@example.com): Connection closed bytes=0/17 > > Hm, works here. Latest Dovecot-Pigeonhole from the Mercurial repo. > Enable all debug settings and try again. Something useful should be logged > Well ... after doing just that and restarting dovecot and TB it works. So must have been a fuckup on my side, nevemind. > > On a related note: I want to have a default sieve script which is > > executed for every user in addition to their own scripts. The reason is > > to put spam emails into a separate spam folder. > > I planned to use sieve_global_dir for that purpose, but it seems that > > the script there needs to be included in the user's own script. > > But most of the users won't even have a sieve script, let alone add that > > include. > > How can I achieve that global spam sorting? > > Use the sieve_before setting, see: > http://wiki.dovecot.org/LDA/Sieve/Dovecot#Executing_Multiple_Scripts_Sequentially > Great, exactly what I was looking for. Thanks for your help. Now moving on to http://dovecot.org/donate.html Cheers, Felix