The problem is that I used an address like this:
newsgroups.10.warren
And now I'm getting spams with random addresses like this:
xyznewsgroups.10.warren
blahnewsgroups.10.warren
...
Obviously the spammers are just putting garbage in front of the address.
I know that I can use watchwords and prefixes to disable these kinds of addresses, but I don't want to do that to all my addresses. I have many addresses out there that I have not yet received any mail. Adding a watchword would render those addresses invalid. It's just the newsgroups.10.warren address that's affected.
So I was wondering if there's a way to have some sort of pattern match in a keyword? That way I could create an address like this:
.*newsgroups.*.10.warren
and then set the remaining messages to 0. That would eliminate any email getting through where they just added a random string to an existing address.
However, I don't think you could just enable regex patterns in a keyword since sometimes people use regex characters in their keyword. Doing regex parsing on them might produce unintended results.
One way might be to have an untrusted keyword list. It would act the reverse of the watchwords. Any address with a keyword matching pattern in the untrusted keywords would be discarded. In my case, I could add ".*newsgroups.*" to the untrusted keyword list to discard all the spam emails.