Hello Nicolas,
I tried the mailbox_transport = dovecot directive, with no luck, since I
was using virtual mailboxes, where virtual_transport is responsible for
delivery. What really helped, though, was the dovecot line in master.cf,
which after a few tweaks allowed me to make things work eventually!
Thank you again for your help,
Hello,
I am currently running a similar setup, with spamc called per user at
delivery time, from postfix. I use the following settings (on a Debian
Etch system, so installation paths must be adapated).
- dovecot's deliver binary must be set setuid root,
- /etc/postfix/main.cf:
mailbox_transport = dovecot
dovecot_destination_recipient_limit = 1
- /etc/postfix/master.cf:
#
# dovecot
#
dovecot unix - n n - 1 pipe
flags=Rh user=dovecot argv=/usr/bin/spamc -u ${user} -e
/usr/lib/dovecot/deliver -d ${user} -f ${sender}
--
George Mamalakis
IT Officer
Electrical and Computer Engineer (Aristotle Un. of Thessaloniki),
MSc (Imperial College of London)
Department of Electrical and Computer Engineering
Faculty of Engineering
Aristotle University of Thessaloniki