On Fri, 6 Aug 2010 11:39:00 +0200 (CEST) "Imposit.com - webmaster" <webmas...@imposit.com> wrote:
> > | > > | You once posted already about that and I could not reproduce this on > | my end. Regardless how many directories I delete. > > > Yes i did, and yes you did. Anyway i found it again. > Its interresting. Ok i reproduced it now exactly... > > ok i was a bit wrong (another 3am thing :-) > Youre right its not the webui - dspam_stats shows the same issue > > The user you delete MUST have an entry in dspam_stats in the mysql db. > > > So i created a system user with a low UID. I send him an Email so get get an > dspam stats entry. > I delete the systemuser. (his dpsm directory seems not to matter.) > after that every user with an higher UID is no longer shown > Correct. > to get the other users again, i delete the dspam_stats for this user and > eveything is fine > Correct. > > maybe its different with virtual users dont know. > It is. The reason is: Virtual users setup: - They have an entry in the dspam_virtual_uids table - Each entry in dspam_virtual_uids is looked up to see if they have any stats - DSPAM knows it's users because they all must be in dspam_virtual_uids Non-Virtual user setup: - Users have NO entry in dspam_virtual_uids - DSPAM has no clue who is using DSPAM or not. So it takes the dspam_stats table as reference. - DSPAM processes each entry in dspam_stats and looks for the system user. If it can not find the system user it returns a NULL In the virtual user setup you delete a user in the dspam_virtual_uids table and that's it. In the non-virtual user setup you deleted a user in the OS but did not tell DSPAM that this user does not exist any more. You broke DSPAM. You are lying to DSPAM that the user still exists (DSPAM sees the user in dspam_stats) but in reality the user is gone. > > | This looks like permission issues to me. > > Almost impossible because no permission was changed. But anyway. > I found out that shared group seems to be evil at least in a new trained > system. > i did the following (on an emtpy database) > > I trained the user dspam. > i set dspam:shared:* > and voila user get mails but no token. > It get often scored as spam. > it gets into quarantine > > BUT Retrain is not possible - in the maillog i see cant retrain because it > isnt a valid signature (not for this user) > I cant deliver something in the qurantine - the mail get dropped and > disappear because there is no proper signature > > i set it back to dspam:merged:* > Everymail since then seems to be fine but im checking that now... > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Dspam-devel mailing list > Dspam-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/dspam-devel > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Dspam-devel mailing list Dspam-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspam-devel