This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

I want to alphabetize the message filter names - how?

  • 3 replies
  • 1 has this problem
  • 1 view
  • Last reply by Zenos

more options

I have 2 dozen filters and growing. It seems that they are listed in order they were created. I want to arrange them in alphabetical order, how is that done? The only option I see is to move them individually top, bottom, up, down, which would be a total pita. I have several dozen folders and subfolders to sort out different messages from different email accounts.

I have 2 dozen filters and growing. It seems that they are listed in order they were created. I want to arrange them in alphabetical order, how is that done? The only option I see is to move them individually top, bottom, up, down, which would be a total pita. I have several dozen folders and subfolders to sort out different messages from different email accounts.

All Replies (3)

more options

Most of us arrange the filters into a logical order suited to what they do and how they do it. Alphabetic ordering has little relevance in such a case.

I guess you are filtering on senders' names where there is probably little interaction between your filters.

I don't know of a sorting tool for filters. My search for one has simply thrown up other users with similar queries. For example,

http://codeverge.com/mozilla.support.thunderbird/ordering-msg-filters/1449659

So you could try sorting your filter rule files in a competent text editor. I'd suggest Notepad++.

"Alphabetize" - there's an ugly example of verbing a noun.

more options

Zenos said

Most of us arrange the filters into a logical order suited to what they do and how they do it. Alphabetic ordering has little relevance in such a case. I guess you are filtering on senders' names where there is probably little interaction between your filters. I don't know of a sorting tool for filters. My search for one has simply thrown up other users with similar queries. For example, http://codeverge.com/mozilla.support.thunderbird/ordering-msg-filters/1449659 So you could try sorting your filter rule files in a competent text editor. I'd suggest Notepad++. "Alphabetize" - there's an ugly example of verbing a noun.

Logical order? Doesn't make any sense since the message filtering is nearly instantaneous, and I don't care what order it's done in. I occasionally need to update or delete filters and would be a lot easier if there was an option to arrange them alphabetically by default so I could find the filter I want more quickly, but apparently there isn't.

more options

<Sigh> I guess you didn't read through the discussion I linked to.

You need to understand that the filters are applied serially in the order in which they are listed in the filters dialogue, working from top to bottom.

This a contrived example, but…

Say I receive messages from a service that likes to send me digests of material collected from various sources. They don't use a static "from:" address, so I can't simply rely on the sender being in my address book, which would in an ideal case whitelist this source as not-junk. The content is such that it tends to be mistaken for Junk.

So I build a filter (#1) that recognizes some part of the content and can then file these messages away safely.

If I also have some filters (#2, #3) for working with Junk, then it's better for my recognition filter #1 to process the message before the junk handlers #2 and #3 see it. Unless I artificially name these filters such that their names would set them in both logical and alphabetical order, I'd hope you can see that the order in which the filters are run is part of their function and has little relevance to their names.

Many of us use a "catch-all" filter which processes the few messages that have been ignored by all the other filters. This one, by necessity, MUST be the very last one.

That's why a simple alphabetic sort of filters hasn't been offered.

In the general case you DO need to care what order it's done in.

Modified by Zenos