Tips
General Usage
- Do use "Mark as Good", because this is just as important as
its counterpart.
- Add the "JunkBroom - Filter" script to a filter rule that filters every
incoming message after you think you've trained the system enough.
- You can always filter or add multiple selected emails, but be aware
that that might take some time due to the fact that very long selections
in Entourage aren't handled well by the AppleScript interface. (I train
with all my good mails (> 4000) and all my junk mails (> 2000) each
time I test, but I can easily have breakfast while JunkBroom is busy.)
- Add JunkBroom to your login items and keep it open - with huge
databases (several hundred thousand tokens), it gets rather slow to
launch.
- Adding single emails to any of the two databases is much slower than
adding many emails, because every time the script gets called, the
dictionaries are saved once. The script gets called for complete
selections only (whether that's one email or four thousand emails).
Advanced Tips
Batch Training
You could create a view that contains all your messages except your junk
messages (all messages whose category isn't "Junk" and all messages not in
the "Junk" folder). That way, selecting this category will enable you to
train the filter with all your good emails.
Counteracting "wrong" classifications
To make the junk filter ignore a classification you made (which should
rarely be necessary, because the filter can easily tolerate some noise):
- If you classified a junk message using "Mark as Good", use the
"Mark as Junk" script twice on that message
- If you classified a good message using "Mark as Junk", use the "Mark
as NOT Junk" script once.
Counteracting excessive classification mistakes
If you misclassified billions of emails and you simply don't know how to
undo that any more, the databases reside in ~/Library/Application
Support/dictionaries. Deleting the files there will make the junk filter
start from scratch.