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(me@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(me@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_Sequent...
Great, exactly what I was looking for. Thanks for your help. Now moving on to http://dovecot.org/donate.html
Cheers, Felix