hi all i am a newbie in the dspam area
i was able to install dspam and get it working by following instructions from a forum. But i still am confused in many areas my system is fedora 4, qmailtoaster - qmail, vpopmail, chkuser, simscan, clam and dspam this is how it is currently working data stored in /etc/dspam/data/testdomain.com/user1 /etc/dspam/data/testdomain1.com/user1 i have configured it for a single domain : testdomain.com # cd /home/vpopmail/domains/testdomain.com # edit .qmail-default file .qmail-default # edit last line | /etc/dspam/bin/dspam --deliver=innocent --user [EMAIL PROTECTED] --debug --mode=teft --feature=chained,noise,whitelist --stdout -p -m | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox # save and exit For training dspam i created two email ids [EMAIL PROTECTED] and [EMAIL PROTECTED] and placed two files in the testdomain.com directory as below file .qmail-spam with statement |/etc/dspam/bin/dspam --user $NEWSENDER --debug --mode=teft --class=spam --source=error file .qmail-notspam with statement |/etc/dspam/bin/dspam --user $NEWSENDER --debug --mode=teft --class=innocent --source=error --stdout the above setup is working dspam is training itself but it is slow to learn. now I wish to proceed ahead and provide out-of-box spam filtering for all users by training dspam in advance. I am confused by the documentation and the instructions provided on forums and readme file I need is specific instructions assuming that i am a total newbie. i am using qmailtoaster -- qmail + vpopmail what i need 1) i wish to configure dspam with groupname:classification:*globaluser to offer immediate spam filtering for all users ######## groupname:classification:*globaluser This will automatically add globaluser as a classification peer to all users. Any user who has less than 1000 innocent messages or 250 spam messages in their corpus, or whose filter is uncertain about a particular message will consult the global dictionary for an answer. Global groups will need to be trained using corpus or other means, or by using the dspam_merge tool. the global user (in this case 'globaluser') is treated just as any other user on the system. ######## I can collect 1000s of spam mails and ham mails into two seperate email ids [EMAIL PROTECTED] and [EMAIL PROTECTED] for training but how do we train dspam ie how do we inform dspam the location of this corpus. which command do we provide the path to dspam is there any training file for this ? 2) similarly i wish to setup up innoculation box also -- ie circulate a honeypot email user [EMAIL PROTECTED] and spread it around so that it is picked by spammers. i need the method by dspam can be trained on such spam mails also pl provide the exact step by step instructions for both of the above thanks in advance for all help Regds Rajesh Mahadevan ############## Open source documentation is as important as development. For every hour spent on development a thousand is lost in figuring out how it works -- unless well documented.
