[Dovecot] [SUGGESTION] Managesieve: Transparent home dir creation

Stephan Bosch stephan at rename-it.nl
Mon May 3 17:48:23 EEST 2010


Stephan Bosch wrote:
> Felix Leimbach wrote:
>> Hi all,
>>
>> I'm using dovecot 2.0-beta4's sieve plugin and it works great but here
>> is an idea for improvement:
>>
>> When creating the first sieve script for an account whose home dir does
>> not yet exist then dovecot *does* create that homedir but the sieve
>> client times out. Tried Thunderbird's sieve addon as well as horde's 
>> ingo.
>>
>> The log says:
>>
>> dovecot: managesieve-login: Login: user=<me at example.com>, method=PLAIN,
>> rip=127.0.0.1, lip=127.0.0.1, secured
>> dovecot: managesieve(me at example.com): sieve-storage:
>> sieve_storage_verify_dir(/mnt/data/vmail/dovecot-homedirs/example.com/me//sieve/tmp) 
>>
>> failed: File exists
>> dovecot: managesieve(me at example.com): Fatal: Failed to open Sieve 
>> storage.
>>
>> Because the homedir was created (great!) when I retry the same action
>> then all works perfectly well.
>> So why not make that homedir creation transparent so that the clients'
>> first try succeeds instead of the second try?
>>
> 
> I've updated the Sieve storage implementation to match changes in the 
> Dovecot mail storage implementation regarding automatic creation of 
> directories. I am hoping I have fixed your problem too. I've did a few 
> tests and found no problems so far.
> 

I've *done* a few tests ...




More information about the dovecot mailing list