Filtering out all unopened

Filtering out all unopened

Is there a simple way to filter out any leads, or contacts, that have never opened an email from Zoho campaigns within a set time frame, like 1 year? If email is repeatedly sent to an address that never opens it, it could be a spam trap, and hurts delivery stats. I don't want to set up multiple filters to do this for every campaign, it should be something that can easily filtered out, or have their email status changed.