J McKitrick writes:
> 
> I'm having a problem getting pattern matching to work for send-hook.
> i want to change my From: address when i send mail to any list on
> freebsd.org.  Here's what i have:
> 
> send-hook . "my_hdr From: [EMAIL PROTECTED]"
> send-hook (freebsd-*@freebsd.org) \
                     ^

> "my_hdr From: [EMAIL PROTECTED]"
> 
> The lists i refer to are freebsd-<whatever>@freebsd.org
> 
> What am i doing wrong?

 '*' is a regexp modifier, not a DOS style wildcard. Your regexp
 will be interpreted as

 "freebsd" plus zero or more of "-" plus "@freebsd.org"

 So, you want to use freebsd-.*@freebsd.org instead:

 "freebsd-" plus zero or more of "any character" plus "@freebsd.org".

 And you don't need the parentheses. I'd rewrite this hook as

 send-hook '~C freebsd-.*@freebsd.org' my_hdr From: [EMAIL PROTECTED]

 The "~C" stands for "To: or Cc:".

Reply via email to