Hi,
Nov 15 19:51:07 mail02 dovecot: lda(alexuser): Fatal: setresgid(12(mail),12(mail),12(mail)) failed with euid=500(alexuser): Operation not permitted
Where is it trying to write that it can't?
It's trying to change the process's UID/GID to mail/mail for some reason. Have you set "mail_uid=mail" or something?
mail_uid isn't set, but I have the following in dovecot.conf:
mail_gid = mail
The error most likely happens because of this. Is there a reason why you want this?
mail_privileged_group = mail
This should be enough for creating lock files to /var/spool/mail/. Although dovecot-lda can't use this setting, since it's not started as root..
Okay, that fixed it. It's now delivering mail properly, thanks.
Just to be clear I understand, if I use the following .procmailrc, it should save all messages with the X-Spam-Status header in xspamstatus, and everything else gets delivered to /var/spool/mail/user, correct?
DELIVER=/usr/libexec/dovecot/deliver
:0
- ^X-Spam-Status | $DELIVER -m xspamstatus
:0 | $DELIVER
This is just a simple test which appears to work the way I outlined, but wanted to be sure.
Thanks again for sticking with me. Best, Alex