I'm using the dovecot-antispam plugin as a front end to 3.6.8, however in
order to reprocess through the plugin, I'm passing a --user argument to the
dspam executable by way of the following line in dovecot.conf:

antispam_dspam_args = --user;%u

I've tried real system users on this line, email addresses
([EMAIL PROTECTED] in my dspam_virtual_uids table), as well as root
and %u.

When I retrain, the mail.log shows this:
Option --user requires special privileges when user does not match current
user, e.g.. root or Trusted User [uid=1001([EMAIL PROTECTED])]

However, If I Trust each recipient user I have, then it will work and
retraining goes through. How do I get around having to add a Trust for every
email user I have? It seems likt he retraining dspam executable is running
as the individual user who is retraining the email. Maybe I can get around
this with a setuid bit?

Regards,
 Michael



-- 
Only morality in our actions can give beauty and dignity to our lives.
- Albert Einstein


!DSPAM:1011,4840254d150921000013704!

Reply via email to