|
Create a filter (or filters) that catches all mail sent to you (either by TO, CC, or BCC) and/or other addresses that you may be on (such as a mailing list) and then create a filter that catches the "left overs" and moves it to a created folder "Spam". See below for examples. You can either check the folder for items that may not be spam, or simply discard all messages by selecting them all and hitting the DELETE key. For more help on setting up a filter, please see the online help that came with PMMail 2000.
Below are a few examples of complex strings you can use to create custom filters for your email in PMMail 2000. In the examples, you should replace the items in bold with information specific to you. You should remember a few things about complex filters:
- Each line in the entry field should end with | or an & before you can begin a new line. The end of the filter should NOT have either of these symbols
- Parentheses and quotation marks matter!
- | = OR, & = AND, ! = NOT
Let's create a filter that will act on any mail with a From: field that matches the PMMail Default Address Book:
h.fromid="$ab.PMMail Default$"
OK, that was easy! Now, lets say we want to collect all mail from address' matching the Business group that also match the PMMail Default book:
h.fromid="$ab.PMMail Default$" & h.fromid="$ag.Business$"
Wait, I mean everything that is in the PMMail Default book and NOT a part of the Business group.
h.fromid="$ab.PMMail Default$" & !(h.fromid="$ag.Business$")
Now, if you wanted to get the messages from the PMMail Default book OR the Business group:
h.fromid="$ab.PMMail Default$" | h.fromid="$ag.Business$"
But all I want to do is get rid of SPAM, how do I do that? First, when you create a filter, don't set it up to delete your mail right away, move it to a separate folder for about a week to make sure it isn't deleting any REAL mail. You can start out with this single string filter and add to it using information from emails that manage to pass through it.
!(header.to="$c.acctid$" | h.cc="$c.acctid$" | h.Resent-To="$c.acctid$" | h.Apparently-To="$c.acctid$")
Now, if you are a member of the pmmail-list mailing list, you will need to make an exception to this filter, as it catches mail that is not delivered directly to you. To exclude mail from pmmail-list you would need to add the following to your filter:
!(header.to="$c.acctid$" | h.cc="$c.acctid$" | h.Resent-To="$c.acctid$" |
h.Apparently-To="$c.acctid$" | h.toid="pmmail-list")
The acctid refers to information stored in your account properties menu (i.e., your email address). This is straight out of the help file in PMMail 2000.
If you notice that the subject of most of the SPAM you receive ends with something like ADV, you can add this characteristic to a filter:
h.subject="ADV"
Let's take a look at how this looks:

Remember, you can always use the filter builder from the Tools menu to automatically create a filter for the selected messages. These examples are for cases where you need to be a little more specific.
|