Hi Victor, On Friday 30 January 2009 21:12:30 Victor Duchovni wrote: > On Fri, Jan 30, 2009 at 08:42:22PM -0900, Melvyn Sopacua wrote: > > 1) Accept mail for example.com as primary MX (yes, possible) > > 2) Relay to mx2.example.com (yes, possible) > > 3) If mx2.example.com gives fatal error, reduce to transient and try > > again later (not sure if relay -o soft_bounce=yes would cover it) > > This also will work.
So to confirm, relay -o soft_bounce=yes in master.cf will reduce any 5xx replies it receives from the exchange server to 4xx? > > > 4) Magically catch the accepted mail that bounces after completed > > transaction (mailbox is full primarily. Spoof MAIL FROM: dialog?) > > This is getting too "creative". Probably easier to deliver a Bcc stream > of the mail, and provide access to missed mail on demand. Yes, I'm thinking this too. But I'd like to have a log mailed to them (a seperate account that's not touched by exchange) via cron, so they can see subjects and senders, so I will probably create a 'backup' service in master.cf that does all the stuff. It would be equivalent to an alias like this: @example.com localmailbox, |logthis, relay:[mx2.example.com] Either way, thanks for your insights, Victor. -- Melvyn Sopacua