I have a fresh install of Debian Lenny with postfix and dovecot. I'm using postfix and dovecot configured to use virtual users via ldap. I installed dspam 3.9 from http://packages.kirya.net/. I have postfix configured to send incoming mail to dspam for scanning. This part works fine, but when I try to reclassify spam/not spam with:
cat emailmessage | usr/bin/dspam --source=error --class=innocent --user=bugreporter where emailmessage is the Maildir file of an email that has been scanned by DSpam and has the X-DSPAM headers, etc. I get in /var/log/mail.err: Jun 6 07:57:54 newserver dspam[31990]: Unable to determine the destination user Jun 6 07:57:54 newserver dspam[31990]: DSPAM agent misconfigured: aborting I've done lots of googling and see lots of report of this error, but I can't figure out what exactly it means or a solution for me. I tried different variations, emails on the --user option, but no luck. I've run dspam as root, as dspam, etc. I believe the rest of dspam is working fine. For example: newserver:/home/bluey# dspam_stats dspam TP: 0 TN: 1 FP: 0 FN: 0 SC: 0 NC: 0 newtest TP: 0 TN: 1 FP: 0 FN: 0 SC: 0 NC: 0 dpa TP: 0 TN: 1 FP: 0 FN: 0 SC: 0 NC: 0 bugreporter TP: 0 TN: 3 FP: 0 FN: 0 SC: 0 NC: 0 Could this have to do with using virtual users for postfix / dovecot? Below are some postfix config stuff I use that may be relevant. /etc/postfix/master.conf: dspam unix - n n - 10 pipe flags=Ru user=dspam argv=/usr/bin/dspam --deliver=innocent,spam --user $user -i -f $sender -- $recipient dspam-retrain unix - n n - - pipe flags=Rhq user=dspam argv=/usr/bin/dspam --source=error --class= $nexthop --user=$user where dspam-retrain is called by mail sent to spam@ or ham@ which is trigged by the dovecot-antispam plugin. I get same error as from command line use above of dspam I also tried: dspam-retrain unix - n n - 10 pipe flags=Ru user=dspam argv=/usr/local/bin/dspam-retrain $nexthop $sender $recipient where /usr/local/bin/dspam-retrain is from http://dspamwiki.expass.de/DspamRetrainScript , but again, the same Unable to determine the destination user: error. Is there is way to get more debugging information. I tried the --debug option, but it didn't make a difference. Any help / suggestions appreciated. Thanks, Ben ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Dspam-user mailing list Dspam-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspam-user