> On 2/2/2006 12:10 PM, Hongwei Li wrote: > > [snip] > >> >> The * is a wild char because there are probably other letters after office, >> e.g. . ] or space etc. I also tried: >> >> :0: >> * ^Subject:.*is out of the office* >> $MAILDIR/Trash > > * is not a wild card character. > > dot is a wild card character. > > When dot is followed by splat (.*) that means "zero or more anything" > > So, the above says match on "subject:' starting in column 1 > followed by any number of characters (zero or more) > followed by "is out of the office*" > > I'm not certain what that last asterisk does.... > did you try: > * ^subject:.*is out of the office.* > > note the ".*" at the end, and not just "*" > > Don > Why does this work when the subject line has many other chars after FAILURE: # block junk mails from msnotes: :0: * ^Subject:.*DELIVERY FAILURE* $MAILDIR/Junk The real subject is something like: DELIVERY FAILURE: 550 5.7.1 Message content rejected... I didn't use .*, but only * above. Hongwei