My responses are embedded below…
rkent said:
Blacklist can already be done using message filters. That is, you can create an addressbook called (for example) “Blacklist”, and add addresses to it that you want to have marked junk. Then you need to add a message filter “if From is in addressbook Blacklist then mark as junk”. That should do what you want for addresses. For other items such as Subject, message filters can also do this.
This was the concept I referred to in my initial post. I understand that a simplistic blacklisting capability can be obtained this way, but since we are using the address book I believe one must have a legitimate, single email address for each entry. That is, you can't use wildcards or, better yet, regex syntax as the address matching criteria. This is necessary capability when a sender uses a myriad of variations in their sending email addresses (i.e. subdomains or usernames). Similarly, using a filter with "contains" for subject and or body restricts one to using strings with no wildcard or regex matching. The inability to use flexible wildcard matches requires too much, maybe even unmanageable, maintenance on the filter list because of constant adding of new variations of straight string matching criteria.
That may not be the user interface that you want though. If you could define an easier to use UI for blacklisting, I might consider adding it to future version of JunQuilla, since the core capability exists to support it.
I'd be pleased and excited to provide input on such a capability. It is something that a hoard of former Eudora users are clammering for also. They had regex matching in the Eudora filtering and have lost it now. It would actually be no more than a straight text file approach so nicely refined and reflected in the current implementation in K9. I could forward my current blacklist file to you via an email attachment if you'd like to see it and it's indeed not too much of an imposition.
I might also add that I have a patch to submit to the TB core soon that will allow filtering based on the bayes filter results. Currently, that cannot be done for incoming mail, as the bayes results are only calculated after the incoming filtering is done. That would allow you to use the “junk percent” field in the way that you describe. That feature will be a core feature, not part of the JunQuilla extension.
This is a really important point. I had not realized that the bayes calculations were done after the filtering. I had been assuming that the numbers were going to be there to be used as a filtering criteria in my original post. I had made the leap that it was possible already to filter based on the number junquilla was displaying because of the following sentence in the MOTIVATION paragraph on your JunQuilla page…
JunQuilla addresses this by presenting the classification percentage to the user, in a column that is available in normal message views, as well as used as a filter parameter in a search folder that shows only the uncertain messages.
Obviously I was making an unwarranted assumption that having the numbers available as a search filter equated to having the numbers available for incoming message filtering.
As to stability, I would trust TB3 beta 2 over any TB2 version myself, but then again I am more familiar with it. There are virtually no bug fixes going into TB2 anymore.
I think I'll give it a try based on this. Maybe I'll hang on for Beta 3 though. 