Does a filter get triggered for all incoming email?

Does a filter get triggered for all incoming email?

Hi there,

I was playing around with setting up a filter to address the fact that I can't block emails coming to a specific email address (which is forwarded by the 'catch all' rule to this mailbox).

I've set up a rule, and if I run it on a folder manually, it seems to work fine.  However, it doesn't seem to work when left to process incoming email?  So, my question would be:

 - does the filter work for email that is already identified as spam?
 - does the filter work for email that is forwarded via the 'catch all' rule?

Thanks.