[Techtalk] Help with procmail and $MATCH.
David Merrill
david at lupercalia.net
Sun Jan 13 01:24:20 EST 2002
On Sun, Jan 13, 2002 at 11:20:01AM +1100, Mary Gardiner wrote:
> Intro:
>
> procmail is a powerful but complex mail sorting agent, useful for people
> who receive a large volume of mail. Some mail agents (Evolution, Outlook
> and variants) have their own mail sorting that has similar functionality
> to procmail. More information at http://www.procmail.org/
>
> My procmail problem:
>
> I have all my Linuxchix mail in one folder, using this procmail rule:
>
> :0: # match everything To: or Cc: an address
> * ^TOlinuxchix # containing "linuxchix" and place it in
> Tech/Linux/Linuxchix/ # Tech/Linux/Linuxchix/ (/ on the end means use
> # the Maildir format).
>
> I've decided to sort all my Linuxchix lists into different folders, but
> I'm lazy and don't want to write a rule for each list. I'm trying:
>
> :0
> * ^TOlinuxchix
> {
> :0:
> * ^TO\/[A-Za-z]*
> Tech/Linux/Linuxchix/$MATCH/
>
> :0:
> Tech/Linux/Linuxchix/
> }
>
> What I *think* this says is "for anything that has 'linuxchix' in the To:
> or Cc: field, first try and match a string of alphanumerics (hopefully
> the list name) and place it in a subfolder using the name of that match,
> otherwise use the default folder."
>
> But everything is ending up in the default folder.
>
> Procmail's neutered regexps in which the group must be specified at the
> end of the regular expression aren't helping :(
>
> Anyone got any ideas?
I just do it like this:
:0:
* ^TO_techtalk
techtalk-l
:0:
* ^TO_grrltalk
grrltalk-l
:0:
* ^TO_issues
issues-l
--
David C. Merrill http://www.lupercalia.net
Linux Documentation Project david at lupercalia.net
Collection Editor & Coordinator http://www.linuxdoc.org
Microsoft is - and will be - important, but it's hard to predict this stuff.
Say you'd been around in 1980, trying to predict the PC revolution. You
never would've come and seen me.
--Bill Gates in Wired 2.12
More information about the Techtalk
mailing list