thunderbird 45.0 Rated 2 out of 5 stars

regex doesn't work anymore ...

Thunderbird 38.5.0 + FiltaQuilla 1.3.1 works Rated 5 out of 5 stars

Using it for regex match on subject, seems to work great. Why regex match isn't a standard feature of Thunderbird is very curious.

Move to relatif folder Rated 4 out of 5 stars

I have several accounts (C1, C2, C3) and each has a folder "TODO"
By keyboard shortcut, I try to move a message to the "TODO" folder of the account on which the message depends.
I thought using the "Action Javascript" function from FiltaQuilla to do but I'm not developer :o(
I found code on the bottom of page but I do not know how to fit it for my need
Thanks for your help
Kind regards

"Do Not Notify" does not work if there is an event "Move To Folder" on the same filter Rated 1 out of 5 stars

Hi! I want to move some mail to separate folder and don't want to get instant notification about it. But also I don't want to mark them unread: if I do, it will be difficult to determine, what have I already read.

To overcome it, I try to use your FiltaQuilla feature "Do Not Notify". I've written a filter that moves the emails from some address to other folder and suppress notifications with Do-Not-Notify. Alas, when Move-To-Other folder is enabled, Do-Not-Notify does nothing.

Cannot you help me?

If needed, here's my email:

Works but isn't for the faint of heart. Documentation could be better Rated 4 out of 5 stars

I'm thankful to have found FiltaQuilla and given the complexity of regular expressions I was girding myself for some heavy brain twisting to achieve the filter that I needed (more on that later). Here is a GREAT tool for testing regular expressions

After installation it is is a pretty invisible add-on. Like some others have posted after installation, I restarted TB and went to edit an existing filter. No sign of any additional filter logic :-(. So I checked the options - only one Filter action and one Search Term (Subject Regex match) was enabled. Don't understand why so few search terms are enabled by I went ahead and enabled 'Header Regex match' which is what I needed and restarted TB as instructed.

Went back to edit my existing filter and the dropdown search terms didn't have ANY new options. :-( Hmmm

Started to create a new filter and presto - the new search terms were in the drop down. So I suspect that THIS is the mystery that leads many to believe that the addon doesn't work. Existing filters don't offer any of the new search terms - period. You have to create a new filter and then you will see the new FiltaQuilla search terms offered.

Next has to do with what frankly most of us probably want FiltaQuilla for - more sophisticated filtering of headers. Here is where I think FiltaQuilla can be improved on. The Header Match regex search term is unnecessarily cryptic and the documentation really could be much better. It doesn't work the way you would expect. You can't search individual headers, you are limited to the available properties that are set on the nsIMsgDBHdr object associated with the message. You would think that one might be the 'From' header but, no, you need to use 'sender' as the value. This strikes me as an area that could be much more simplified and possibly expanded on so that any header record can be searched.

One cool bonus that I stumbled on. You have access to FiltaQuilla's search terms when you create a permanent search folder. To get to them, right-click the folder you want to setup a search for, select 'Search Messages...' On the Search pop-up (leave it blank), go to the bottom and click 'Save as Search folder'. Another window will pop and you can construct your search in that window using all of FiltaQuilla's search terms just as you would when you create a filter.

Overall however, I am giving FiltaQuilla 4 stars because without it I would not be able to do the filtering that I need to do and I do appreciate that someone put time and effort into providing this functionality for free.

Finally here is my contribution. If you want to rid yourself of all of the spam coming from all of the new top level domains (TLD) here is a regex that will do the job without butchering your folder.


Just setup a filter, click 'Match all of the following' and for each filter step, select 'Header Regex Match' then doesn't match and then sender:/.*@.*\.com>?\s*(\(.+\))?$/im

Add as many fiter steps as need to include only the top level domains that you want to have in your inbox. Set the filter action to move the matched entries (TLDs that you DO NOT want) into a Junk folder or whatever you want to do.

The above regex will not allow senders from the many of the new creatively done domains such as to leak through.


Useless... Rated 1 out of 5 stars

I've downloaded this, & restarted Thunderbird - which looks exactly the same as it looked before, no new menu items, no new tools, no nothing. Where IS this so-called add-on? And how on earth is one supposed to use it?! >:-(

"Do Not Notify" doesn't work Rated 4 out of 5 stars

The reason I installed this extension is "Do Not Notify" option, but it doesn't work at all. I still get all messages in desktop notification box despite having added "Do Not Notify" to all filters.

EDIT: Found a workaround. Instead of "Do Not Notify" I now use "Mark As Read" + "Mark As Unread" (the one from Filtaquilla) combination.

good addon for advanced filters Rated 4 out of 5 stars

I use it a lot for advanced filter and it does it.

I would have liked to know, for cons, how to list urls of a message and then automatically open them in the thunderbird or firefox browser.

I saw that you could use the "javascript with body" option but I do not know javascript ...
Note that I downloaded all my messages locally so I have access to the body.

Very Handy....but Rated 3 out of 5 stars

FiltaQuilla does have main action I need , Save Attachments. This is great for automatically saving invoice pdfs etc.
But, There is no option to SKIP if the attachment name and filesize are the same as a file already saved. Thus we get 10000's of duplicate files.
Some smarts in the Save Attachment process would be great.
Like also prefixing or appending the email date to the file name as it is saved.
If it had this Id give it 5 stars!

Very Helpfull but not able to use Run File feature Rated 4 out of 5 stars


I am not able to use the run file feature of this plug-in. I am giving a shell script (.sh) on the path. This should run when I receive an email.

Great tool Rated 3 out of 5 stars

Great tool but I have one bone to pick, when I setup a filter for auto printing, I can not also set the email to be auto moved to another folder or else it prints out as a blank page.

This review is for a previous version of the add-on (1.3.0). 

Rated 4 out of 5 stars

Good add-on, but missed "attach file" function

This review is for a previous version of the add-on (1.3.0). 

Great add-on – but I'm missing one important feature Rated 5 out of 5 stars

This is really a great add-on, BUT I'm missing one important feature:

To have a combination of "AND/OR" functionality in the filters. I'm trying to explain what I mean:

In the standard Thunderbird Message Filters I can select "Match all of the following" (which means AND) or "Match any of the following" (which means OR). But I can NOT combine those two like "Match (subject=A OR subject=B) AND sender is X".

It's a shame that the standard Thunderbird message filter doesn't have this functionality – even the old outdated Microsoft Outlook Express has this functionality!

Unfortunately this great add-on FiltaQuilla doesn't have it too. Maybe it's not possible to create such a functionality in FiltaQuilla.

Does anybody know of such an add-on with this functionality?


This review is for a previous version of the add-on (1.3.0). 

Yes Boolean filters would be nice

At the recent Thunderbird Summit, we tried to find time to plan the user interface for boolean filters ("AND/OR" functionality") but ultimately did not. So this is recognized as an issue. In FiltaQuilla itself, you can do more complex search terms, including boolean filters, using custom javascript search terms. You have to know how to code what you want though, so this only helps a tiny majority of users.

Search in Body Rated 4 out of 5 stars

When i open the source code of an email, i found that there is something in its body, which i can search using some regix, but unfortunately i am unable to to do so with FiltaQuilla.

Here is the related portion of its source code:

<html><body><table border=0 width='98%' cellpadding=0 cellspacing=0><tr><td valign='top'>
<table border=0 cellpadding=0 cellspacing=0 width='97%'>
<tr bgcolor=#fefefe><td><b>Additional Info:</b></td><td></td></tr>

I want to apply a filter to this thing 'Additional Info:</b></td><td></td></tr>".


This review is for a previous version of the add-on (1.2.0). 

Suggestion for new filters Rated 5 out of 5 stars

I would like to suggest the implementation of new filters:

Forward message as plain text
Forward message as MIME attachment

Both filters are important to allow automated spam report to systems like that are unable to "understand" the existing forwarding filter available for Thunderbird because they are forwarded as HTML messages. The existing Redirect filter does not works either.

This review is for a previous version of the add-on (1.2.0). 

Parsing Body of Mail Message Rated 3 out of 5 stars

I agree with delicacy that it would be very nice to have this add-on maintained, and I appreciate the links to the 1.3beta version. I see a number of requests 'out there' asking for some way to take particular actions based on the content of incoming mail messags. Filtaquilla does this to some extent, but if the action if dependent upon the actual content of the body of the message, it is not obvious how to do it.

A work-around which will allow using whatever external package one might want to use for the actual (regex) searching is to use the 'run file' of Filtaquilla. This will run an executable of one's choice, passing to it the messages subject as arg[1] and the message-id as arg[2]. As an example, the following bash script (the target of the 'fun file' action) will extract the block bewteen the message-id and the next "^From -":


# filtaquilla passes 2 args:
# subject is $1; message id is $2


INBOX={path to your profile's}/INBOX

LOGFILE={wherever you wish to put it}

# truncate output file
echo "" > $LOGFILE

# write all lines from $MSGID to "^From "
sed -n '/'"$MSGID"'/,/^From /p' $INBOX >> $LOGFILE

Now, one could pipe the output to sed, awk, or whatever to process further (I'm looking at the automatic messages I get from NAS4FREE to process for disk issues) and take whatever action is needed.

I haven't yet checked to see if Filtaquilla spawns or execs the 'run file', so I can't yet speak for how subsequent actions might behave. It doesn't appear possible to use any sort of return from the 'run file' to affect them, though, so, for example, to send another email (a disk alert in my case) by email will probably have to be done from within the script.

[I'm using a linux system, but I think the same thing could be done on windoze using, say, cygwin.]

This review is for a previous version of the add-on (1.2.0). 

Filtaquilla preview of v1.3 / Updates needed.. Rated 3 out of 5 stars

Has lacked updates since years, this application has been ignored by its author since a while & requests sent on his site are ignored year after year.

Here's the pre-release version of version 1.3:

This addon is still missing 2 options:

"My email isn't included" (for the To field..)

& the major missing regex option:
"body" .... .

Filtering in the body using regex allows the creation of combined filtered words where "i" or "you" can be used making sure anything can be present before or after "i" besides alphabet .. .

because if people use "i " & there's a word finishing with the less "i" in the body, a false positive will be considered

in a rule where "i" isn't present .. .

& this is a stupid limitation of all email clients that's never been fixed by an update.

i could use " i "

but if my word " i " is in the body but
is at the start of the body, it will be
considered as a false positive by tb,
because there's no space before " i "

so we either need a regex for the body,
or "exclusively contains" option in tb's filters. that excludes all letters of the alphabet before or after a string.

using exclusively contains for "i",
this should be positive ",i " .. .

This review is for a previous version of the add-on (1.2.0). 

I like it! Rated 5 out of 5 stars

This is a great addon to Thunderbird.

If there is one extra function I would like is to be able to automatically print attachments. This is because alot of invoices are sent as PDF attachments, would be great if the rule sent them straight to the printer.

This review is for a previous version of the add-on (1.2.0). 

Rated 5 out of 5 stars

Extremely useful tool, works as advertised. A must have for anyone aiming for higher levels of automation.

This review is for a previous version of the add-on (1.2.0). 

Not supporting multi-byte characters Rated 4 out of 5 stars

As the title, while I'm trying to parse subject/author/etc to command-line, it produced one byte from each single character... this resulted in unrecognizable string.

This review is for a previous version of the add-on (1.2.0).