[Dovecot] started with dovecot sieve

mailinglist mailinglist at august.de
Wed Jun 27 11:38:57 EEST 2012


Am 2012-06-26 22:10, schrieb Daniel Parthey:
> Rolf wrote:
>> Am 2012-06-25 23:59, schrieb Daniel Parthey:
>> >Hi Rolf,
>> >
>> >Rolf wrote:
>> >>Jun 25 20:22:54 rolf14 dovecot: lda(rolf): Error: 
>> setegid(privileged) failed: Operation not permitted
>
> Doesn't lda(rolf) mean it is being executed under user "rolf",
> not root or dovecot?
could be. However, following your mail I tried several alternatives for 
grouping, made the user itself part of mail group, made postfix and 
dovecot part of the users real group, made all part of roots real group, 
made the users part of postfix and dovecot real group ... I could have 
made failures in trying all this combinations but the failure remained 
in any case. (I switched all back for security reasons, the failure is 
still there.)
>
> How exactly do you invoke lda from your /etc/postfix/master.cf?
these are my lines from /etc/postfix/main.cf:
#mailbox_command = procmail -a "$EXTENSION"
mailbox_command = /usr/lib/dovecot/deliver

if I switch procmail back on the input gets delivered and I can see 
them using roundcube as a client for dovecot.

>
> You might also try to use LMTP via TCP to deliver mails
> from postfix to dovecot to work around any permission problems.
>

LMTP would be new to me and I fear just other hard-to-understand 
configuration topics.
What I did as a workaround is to have a last rule in each 
.dovecot.sieve: fileinto "rest". It works and this way the INBOX is no 
longer needed.

>> I have installed dovecot and docecot-sieve by Debians aptitude
>
> You don't seem to be the only one with these problems, see Debian 
> BTS:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626130

Do not understand how they have solved the problem. Changing 0660 to 
0600 for the /var/mail/user mboxes (with user:mail for user:group) seems 
not to be a logical solution - have not tried that.




More information about the dovecot mailing list