Thanks to everyone who pointed out that exim (exim4, in this case) is actually able to handle everything I wanted. In the end, the headers_rewrite option at the transport level was able to handle the bulk of the changes. I still had to use the rewrite section to globally munge the envelope FROM entry (because my ISP requires it, and it can't be modified at transport-time), but that one's an acceptable compromise.
--- Tom Anderson <[EMAIL PROTECTED]> wrote: > I need some suggestions on a good MTA for a workstation. Here's what > I'd like for it to be able to handle. > > 1. Immediate delivery of local mail (messages from daemons, etc)... > in > other words I'd like to avoid shipping it off to my ISP, since I'm > just > going to turn around and re-fetch it. No address rewriting should > occur in this case, because that makes it harder to see "at a glance" > that it was local. > > 2. Forward outgoing mail to a smarthost, after rewriting the > addresses > as appropriate. > > The hard part seems to be selective rewriting. Everything I've > looked > at seems to either want to forward everything (nullmailer), or > rewrite > no matter what (exim, etc.). Is there anything which can handle > this? > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]