|
Erik, The all_list.dat file is required for testing COUNTRIES in a filter file. If you have determined that %COUNTRIES% is not passed to external tests and you have an all_list.dat, that would indicate that Declude doesn't populate that value or expose it to external tests. Not all such variables are available when external tests run, and I am not aware of a list of what is and isn't, but I know that things like %REVDNS%, %REMOTEIP%, %HELO%, %MAILFROM% and %WEIGHT% are. In the case of %WEIGHT% this is something that was enabled after it was asked for, and I would imagine that the %COUNTRIES% variable could also be populated before running external tests. As far as test order goes, I would too like to run external tests sometimes after custom filters, but I also desire to run them before as well, so if Declude does allow for changing the order, maybe they could just simply add an after-filter external program call so you could have them both. It would seem that almost all of the utility in running tests in a customized order would be to have some external tests run after custom filters, and instead of allowing us to rearrange things, it would make sense to just allow us to run external tests before and after custom filters and call it a day. The utility that I see in running tests after everything else would be to create specific external tests that could handle messages in different ways. One way for instance would be to run a test last and if the message was good and looked like personal E-mail, the external test could log the IP and Mail From somewhere and you could use that information for crediting weight on future messages from the same person. You could do the same thing with bad E-mail and build a blacklist. I personally would definitely make use of that functionality, but I wouldn't want to run all external tests last since some of them are deeply important for adding on points and most spam reaches my delete weight before custom filters are run and that saves on processing power when using SKIPIFWEIGHT or STOPALLTESTS. Matt Erik wrote:
|
Title: Message
