Re: [Bmf-user] Curios problem
Status: Beta
Brought to you by:
t-m
From: Tom M. <to...@ho...> - 2002-11-04 03:53:28
|
> I have procmail and bmf itegrated thus : >=20 > # start bmf filter > :0 fw > | bmf -p >=20 > # filter spam > :0: > * ^X-Spam-Status: Yes > $MAILDIR.spam/new >=20 >=20 > So far all mail is being classified as good, the the added line in the > header : > X-Spam-Status: No, hits=3D0.000000 required=3D0.900000 >=20 > However, if I take two emails, good and bad, and manually run them > through bmf at the command line, >=20 > cat goodtest | bmf -p > goodresult > X-Spam-Status: No, hits=3D0.000000 required=3D0.900000 >=20 > cat badtest | bmf -p > badresult > X-Spam-Status: Yes, hits=3D1.000000 required=3D0.900000, tests=3Dbmf >=20 >=20 > Why does it not work properly when procmail runs it ? >=20 > Have I made a mistake or misunderstood something ? This all sounds correct. I don't see any reason for the different results.= =20 The only thing I can think is perhaps the different environment variables are affecting your results (PATH and HOME are the most likely). Do you have multiple copies of bmf on your system (perhaps one in $HOME/bin and one in /usr/local/bin)? Have you checked to see if the database files under ~/.bmf are updated when procmail runs? --=20 The only thing more costly than stretching the schedule of an established project is accelerating it, which is itself the most costly action known to man. -- Norman Augustine |