Hi,
When dspam is trying to learn from an error, it says "Unable to find a
valid signature". It occurs only when the user belongs to a shared
group. The dspam.debug file shows:
15540: [01/22/2007 10:40:57] assigning user [EMAIL PROTECTED] to group g1
15540: [01/22/2007 10:40:57] sedation level set to: 0
15540: [01/22/2007 10:40:57] found signature '9,45b42416155371178115744'
15540: [01/22/2007 10:40:57] mysql_fetch_row() failed in _ds_get_signature
15540: [01/22/2007 10:40:57] DSPAM Instance Shutdown. Exit Code: 0
I have verified manually that the signature is indeed in the
dspam_signature_data table for the group (g1). The user specified on the
command also exists (I've tried [EMAIL PROTECTED], g1 and some other users
existing in the dspam_virtual_uids table without any impact).
I have tried setting signatureLocation to either message or headers
without any impact.
If I switch to an inoculation group, then it will work fine.
I'm using dspam 3.6.4-4 on Ubuntu 6.06 (dapper drake), MySQL
5.0.22.
Any help? Thanks.
--
Kent Tong
Useful news for software developers at
http://www2.cpttm.org.mo/cyberlab/softdev/newsletter