I know just enough about regexp to make my brain hurt and I was hoping for some assistance.
I need a recipe to take any mail that doesn't have the string "ZYX" in the TO: line and dump it into "0.waste". Would someone be willing to lend a hand?
I know just enough about regexp to make my brain hurt and I was hoping for some assistance.
I need a recipe to take any mail that doesn't have the string "ZYX" in the TO: line and dump it into "0.waste". Would someone be willing to lend a hand?
There is no real need for nontrivial regex here. Just add ! in front of the condition to say "if not this then".
:0:
* ! ^To:.*ZYX
0.waste
If 0.waste is not an mbox file, (i.e. does not need locking), take out the second colon in :0:
There is also the ^TO_ macro but it examines a lot more than just the To: header, and is anchored specifically to look for delimited addresses (so an address which starts with ZYX, not a line with this substring anywhere in it).