A filter rule set would require one rule per search parameter. The parameters in your proposed list look like they would be in the body of messages so you would use expression filters. So, a new mail filter rule would act on messages as they arrive (also on unread messages whenever the new mail folder is opened) and would contain rules that look something like this.
If expression body matches couldn't be found move to <folder name>
If expression body matches does not exist move to <folder name>
If expression body matches Host or domain name not found move to <folder name>
.
.
.
You say that you want to extract the results to a data file to process outside of Pegasus Mail. There isn't an action that will produce data. There is a recent discussion on the PM-Win listserv list about trying to extract content for use as data that is over my head but the gist is to use tools to extract data from a Pegasus Mail folder file.
Getting back to the rule set, if you want to run it on demand then you would create a general rule set instead of a new mail filter set. That general rules set could then be attached to the new mail folder as a folder-open or folder-close filter set.
A filter rule set would require one rule per search parameter. The parameters in your proposed list look like they would be in the body of messages so you would use expression filters. So, a new mail filter rule would act on messages as they arrive (also on unread messages whenever the new mail folder is opened) and would contain rules that look something like this.
If expression body matches *couldn't be found* move to <folder name>
If expression body matches *does not exist* move to <folder name>
If expression body matches *Host or domain name not found* move to <folder name>
.
.
.
You say that you want to extract the results to a data file to process outside of Pegasus Mail. There isn't an action that will produce data. There is a recent discussion on the PM-Win listserv list about trying to extract content for use as data that is over my head but the gist is to use tools to extract data from a Pegasus Mail folder file.
Getting back to the rule set, if you want to run it on demand then you would create a general rule set instead of a new mail filter set. That general rules set could then be attached to the new mail folder as a folder-open or folder-close filter set.