Regex Help For Procmail

Bernt Hansson bernt at
Tue Sep 7 10:01:45 UTC 2010

2010-09-06 19:46, Drew Tomlinson skrev:
> On 9/5/2010 4:02 PM, perryh at wrote:
>> Frank Shute<frank at> wrote:
>>> Drew, try this:
>>> * ^From:.*famous-smoke\.com
>>> I think it's not catching it because the period isn't backslash
>>> escaped ...
>> Unless there's some edge case that I'm not thinking of, adding a
>> backslash to escape a period will never convert a non-match into
>> a match. An unescaped period in an RE matches any character,
>> including a period. An escaped period matches only a period.
> I have confirmed this. I did add the backslash but procmail is still not
> matching.
>> Adding the backslash _does_ better represent what the OP wants
>> to accomplish, but the lack of it is not the cause of the RE not
>> matching. (I'm not sufficiently familiar with how procmail uses
>> REs to figure out what _is_ causing it not to match.)
> True and thus I'll leave the backslash. However I have no idea what _is_
> causing it not to match either. I'm stumped.

I think it is the dash. Try to escape it like so:

* ^From:.*famous\-smoke\.com

> Thanks,
> Drew

More information about the freebsd-questions mailing list