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

Reply via email to