procmail
[Top] [All Lists]

Re: How do I...

1999-02-26 00:53:16
On Thu, 25 Feb 1999 18:20:42 -0500 (EST), Moe Drippins
<ug(_at_)unixgeek(_dot_)com> wrote:
Essentially, I want something like:
|formail +1 -ds formail -i "Reply-To: known_list_address, `formail -rx 
'To:'`" -s >> mailbox_for_this_list

I can't think of any really neat "self-contained" way to do this.
Pipe each message to Procmail, though, and you have a reasonably neat
solution. 

    | formail +1 -ds procmail digest-fix.rc

where digest-fix.rc is something like

    SHELL=/bin/sh            # always!
    REPLYTO1=`formail -IReply-To: -IResent- -rtzxTo:`
    :0:
    | formail -I "Reply-To: known_list_address, ${REPLYTO1}" >>this_list

    # The "oops clause"
    :0
    { LOG="big-time oops!!!
"
        :0:
        /tmp/oopsie
    }

I took the liberty to change your formail -rx to something I believe
will work slightly better, but of course, I don't know what the input
is like so I'm merely speculating.

/* era */

-- 
.obBotBait: It shouldn't even matter whether    <http://www.iki.fi/~era/>
I am a resident of the state of Washington. <http://members.xoom.com/procmail/>

<Prev in Thread] Current Thread [Next in Thread>
  • How do I..., Moe Drippins
    • Re: How do I..., era eriksson <=