mozdev.org

quickfilters

What's New
  • Version 2.2Support creating filters based on Tag changes.
  • Version 2.1Cloning filters. Group Filter template from multiple mails
  • Version 2.0Added Toolbar and Postbox compatibility
  • Version 1.8Cut, copy and paste to support migrating accounts
  • Version 1.5.119/11/2012 - dragging emails from search folders
  • Version 1.402/08/2012 - button for running filters
  • Version 1.303/06/2012 - SeaMonkey support & improved auto-naming
  • Version 1.223/05/2012 - error fixes, multi-cc
  • Version 0.9 15/05/2012 - support pages, filter list button
  • Version 0.8 08/05/2012 - First Release
  • mozdev.org

Thanks for installing quickFilters!
This extension makes it much easier to create new mail filters, by simply dragging emails into folders and let quickFilters do the "heavy lifting" of filling in the sometimes complicated settings in the filter settings. Filters are usually used to move emails to other folders, automatically, so it makes sense to show Thunderbird "what to do" by dragging one typical email manually, rather than filling in all the complicated details.

How to use quickFilters

With this, it is very easy to create new filters very quickly.

It will prefill the destination folder and other relevant fields after you have dragged the email into a different folder in the tree.

  1. Click on the quickFilters button on the main toolbar
    main menu: filter assistant
  2. The button will change depicting a glowing wheel instead of the mail icon and there will be sliding notification:
    filter notification
  3. Drag an email into a folder on the left hand folder tree. This will open the Filter Assistant screen.
    filter wizard
  4. select a template (e.g. "based on Sender") and click [Create Filter...] - in the example I have pulled an email into the QuickFolders folder. See below for a detailed description.
  5. Next, the Edit Filter dialog is displayed - as you can see it already tries to "guess" what you want the filter to do when it should be applied, based on the email that you dragged to the folder:
    filter rules
    Since in this case I chose "Based on Sender", it will pull all conversations from and to joe@quickFolders.com into the QuickFolders folder. No need to select the folder (as it has been done automatically) or to enter any condition (this is based on the template that you have chosen).
  6. Now tweak the filter as usual and click Ok to save it (and try it out in the Filter List)
  7. You can also click Cancel to not create the filter
  8. in the last step Thundebird's list of filters is shown.
    list of filters
  9. You can repeat the process from step 2 to create more filters
  10. When you're done, click the filter button again to disable "Filter Wizard" mode.

The Filter Assistant

On this screen, you select what type of information (conditions) will trigger the filter action, and what kind of actions the filter will carry out. A condition is a 'fact' that applies to the incoming email, such as 'the sender is fred', 'the mail is tagged as important', 'this message is more than a month old' etc. The action can be 'move message to freds folder', 'tag message as personal', 'set message low priority', 'mark message with a star'.

quickFilters Assistant

The templates offered here make this a much easier and quicker process and fill prefill the new filter accordingly.

Filter Templates

This section describes the different patterns used to create filters based on the dragged email. I will probably add more templates in future, if I get good requests from the users. Simply head over to the bugs section to suggest new templates.

Based on Sender (from)

Probably the most used pattern: this will retrieve the sender's email address and paste it into the from and to filter conditions fields. This way a whole conversation with the sender will be moved to the new folder.

Based on Recipient (to)

Similar to 'Based on Sender': use this when you move an email from yourself to somebody else. This will retrieve the recpient's email address and paste it into the from and to filter conditions fields. This way the complete conversation with the contact will be moved to the new folder.

Mailing List

Similar to Based on Sender, but it doesn't fill the 'to' condition field.

Subscriptions - By Subject [Keyword]

This will look for special "bracketed" expressions, e.g. [amo-editors] or {Mozilla} and create a filter condition based on these; a lot of mass email is set up using this pattern, so it is really easy to use.

By Tags

Uses the tags of the email and adds them as filter conditions.

Merging Filters

This is a special screen on the filter assistant which is shown if there are already filters that carry out the same action as the one you want your new filter to do. It can also be invoked using the 'Merge Filters' button on the filter toolbar. Note that you can only merge filters that have the same action (such as move to a certain folder or add a certain tag), quickFilters makes sure that no other filters can be merged together.

quickFilters Merge

Mail that's already moved

What if already have moved my Mails to another folder? Chances are that sometimes forget switching on the filter assistant, or we have already moved a lot of mail around manually. In this case the quickFilters version 1.6 now adds a context menu to the message list:
Creating a filter from a moved message
just right-click the mail you want to choose for your filter, and then click on QuickFilters: "Create Filter from Message...". Alternatively, simply select the message and use the "Message" menu.

The Message Filters List

QuickFilters adds more functions to the filter list dialog - which becomes necessary after creating many filters was so easy.

The biggest new feature here is the addition of a Search box, which allows filtering the number of results. I was able to submit this as a patch to Thunderbird itself and it is now part of the main product. With quickFilters, search has many new features which can be selected with the search settings button:
extended search

toolbar

The toolbar has some useful functions that Thunderbird was missing:

Also you can now move the filter to the top of the bottom of the list. This is actually significant as the order you see on screen is the same as the order in which the filters are executed. This also means, if a filter on the top moves a message from the inbox then the filters below will not get a chance to execute on this message; as the filters are only executed on messages in the inbox, they will simply be ignored. Therefore it is very important that it remains easy to re-order the relative positions of the filters. This also works while the search box is active.

Preferences Dialog

Options Tab - sets global preference of quickFilters.

quickFilters Preferences

Debug Mode: Use this for trouble shooting. With this option enabled quickFilters will print information in the Javascript Console. The console can be shown via tools > error console. Additional log detail can be switched on via right-click on the checkbox.

My other Extensions - highly recommended


QuickFolders

QuickFolders (Thunderbird / Postbox) takes the pain out of working with many mail folders; has currently 22,000 daily users and the top rated message reading extensions.

Zombie Keys

Zombie Keys for Firefox / SeaMonkey ; Zombie Keys for Thunderbird / Postbox

Entering European languages (which include diacritics (accented characters, diaeresis, umlauts, etc.), ligatures, the Euro sign, etc.) into Mozilla applications using a non-native keyboards doesn't have to be a pain any more!

QuickPasswords

QuickPasswords for Firefox / SeaMonkey; QuickPasswords for Thunderbird / Postbox
this is a very neat and quick way to retrieve and use a growing number of passwords, without displaying them on screen or having to re-type them. Also supports renaming of multiple passwords!

For questions or comments about quickFilters, please send a message to

For questions or comments not about a specific project, please read our feedback page.
Copyright 2000-2011. All rights reserved. Terms of Use & Privacy Policy.

Attributions:
bullets, mailto, key and mouse icons by Yusuke Kamiyamane under Creative Commons, see: http://p.yusukekamiyamane.com/
wrench icon - free license by www.small-icons.com