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:".