[Dovecot] CMUSieve with virtual users

Guillaume HILT postmaster at shadowprojects.org
Fri Feb 20 14:24:40 EET 2009



Alex a écrit :
> Guillaume HILT wrote:
>>
>>
>> Alex a écrit :
>>> Guillaume HILT wrote:
>>>>
>>>>
>>>> Alex a écrit :
>>>>> Guillaume HILT wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>>>    Hi,
>>>>>>
>>>>>> I'm using dovecot 1.1.7 on Gentoo with Postfix and PostfixAdmin 
>>>>>> to manage my virtual users.
>>>>>> I'm trying to use sieve (which has been compiled with Dovecot) 
>>>>>> but it doesn't work.
>>>>>>
>>>>>> I added cmusieve in the lda protocol :
>>>>>>  mail_plugins = cmusieve
>>>>>>  mail_plugin_dir = /usr/lib/dovecot/lda
>>>>>>
>>>>>> My maildir scheme is : /home/vmail/%d/%n/.maildir
>>>>>> The sieve file is in /home/vmail/%d/%n/.dovecot.sieve (i'm using 
>>>>>> the sieve variable in the plugin section).
>>>>>> I also tried in /home/vmail/%d/%n/.maildir/.dovecot.sieve.
>>>>>> Then I tried in /var/sieve-scripts/%u.sieve.
>>>>>> None of these solutions worked :x
>>>>>>
>>>>>> I enabled all the debug options in dovecot, and i can't see 
>>>>>> anything about sieve in my logs.
>>>>>>
>>>>>> I'm using the same configuration without virtual users on another 
>>>>>> server and it's working fine.
>>>>>> I'm out of ideas.
>>>>>>
>>>>>
>>>>> Did you compile dovecot with sieve in USE flag?
>>>>>
>>>>>
>>>> As I said "'m trying to use sieve (which has been compiled with 
>>>> Dovecot)", yes :)
>>> :)
>>> I had been the same issue with 1.1.7. Try to unmask the 1.1.10-r1 
>>> and install; it solve my issue.
>>>
>> When migrating from 1.1.7 to 1.1.10-r1, did you had any issues or 
>> configuration update to do ?
>> Since i'm pretty busy right now, i don't want to create a problem 
>> with our mailserver :)
>
> Can you paste here a "grep sieve" from your /var/log/dovecot-deliver.log?
The fact is, even with log_path and info_log_path enabled in the lda 
section, i don't have anything about sieve in my logs.
>
> ==
>
> The upgrade process is quite easy, nothing to change in dovecot config.
> Before upgrade I suggest to do this action:
>
> - backup with tar your /etc/dovecot dir;
> - emerge -B dovecot (so you have a binary copy for your working version)
> - echo "net-mail/dovecot ~arch" >> /etc/portage/package.keywords
> - emerge -av dovecot
>
> when merge is finished *don't* do etc-update.
>
> If something goes wrong you will come back to 1.1.7 without problem. 
> Just recover your backup.
>
> my2cents
> :)
>
Thanks :)


More information about the dovecot mailing list