On 08/11/2010 08:21 AM, Suhag P Desai wrote:
Thanks Amit,
I have followed your instructions on my setup.
I am trying to setup spamassassin and below is my test.cf file.
[r...@spd spamassassin]# pwd
/etc/mail/spamassassin
[r...@spd spamassassin]# cat test.cf
body LOCAL_DEMONSTRATION_RULE /test/
score LOCAL_DEMONSTRATION_RULE 5
describe LOCAL_DEMONSTRATION_RULE This is a simple test rule
Now, this rule is pretty simple as rules go. It will match "test" but
also "testing" and "attest" and assign the score to 5 and if score
reach to 5, subject should be replace with *******spam*******.
*But it is not working in my setup.*
Below is my tcp.smtp file.
[r...@spd spamassassin]# cat /etc/tcprules.d/tcp.smtp
127.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/simscan",DKSIGN="/var/qmail/control/domainkeys/%/private"
192.168.10.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/simscan"
192.168.30.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/simscan"
:allow,BADMIMETYPE="",BADLOADERTYPE="M",CHKUSER_RCPTLIMIT="5",CHKUSER_WRONGRCPTLIMIT="10",DKSIGN="/var/qmail/control/domainkeys/%/private"
Please let me know what to do to get it done.
I am testing the same in same domain.
If you're testing withing the same domain with an authenticated user, it
won't work.
Also your :allow line is missing the QMAILQUEUE variable, so emails
coming in from the outside are not being passed to simscan to score.