Ítalo Rossi wrote:
I´m using DSPAM 3.6.8 runnig on debian etch, my dspam.conf is:

I'm sorry, I should have been more specific. Delivering messages out of quarantine is handled exclusively by the web application. For whatever reason, when /that/ is calling dspam to retrain, it is not passing the correct commandline parameters. Looking at the code, I suspect that the $CURRENT_USER is incorrect.

How are you authenticating to the CGI? Is is possible that the user logged in with 'username' instead of '[EMAIL PROTECTED]' (or vice versa) and dspam was not able to locate that UID? Is there something non-standard about this particular user, e.g. are you using extended ASCII characters in the username?

FWIW, you can change that code to hardcode one of the trusted accounts (e.g. www-data which is the EUID executing the CGI) and dspam will DTRT when you include the UID with the signature...

John

--
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748

Reply via email to