For mail clients: SeaMonkey, Mozilla and ThunderBird The built-in filter editor allows you to move complete filters up or down in order, but not to sort the conditions and their values which make up each filter. After creating and adding many criteria to a filter, it becomes difficult to follow all its conditions, which are usually all mixed up (unless you have always carefully added each new one in the right place... !).
'mfiltsort.exe' (for Windows [1]) sorts the conditions which constitute each filter: first by the elements used, then by the conditions applied to them, then by the values compared. (For example, in one filter some 'element' - 'condition' - value' triplets could be "body" - "contains" - "garbage" OR "subject" - "is" - "spam") Firstly all the 'elements' (like "body" or "subject") are grouped together, then all the 'conditions' (like "contains" or "is") for each of those 'elements' are grouped in order, then all the 'values' (like "garbage" or "spam") for each of those 'conditions' are sorted. So now when you look at your filters, it is easy to see exactly what criteria each one uses. Note: it works directly on each filter file 'msgFilterRules.dat' outside the client (which must not be running). Just select the file for any mail account you want: nothing else to do... It starts by creating a backup then rewrites the file, sorted. You can download the program (with a French or English interface - their operation is exactly the same) from my site 'http://www.le-maquis.net' -> 'Programmes' -> 'Utilitaires bitwyse' It is freeware with no installation (doesn't create any system files or write to the registry). Requires Visual C runtime DLL's (v.6 or above). Regards Note: please send any feedback (bug reports...) - using the contact form on the 'le-maquis.net' site. -------- [1] the version available uses Windows system functions (like the file selector, message box etc): if anyone wants to port it to another platform I will supply the source (in C++) - it should be easy. -- SeaMonkey 2.0.14 (French), Windows XP Pro SP2 "If it isn't broken, don't try to fix it" http://www.le-maquis.net [PGP KeyID 0xA79C8F2C] _______________________________________________ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey