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

Reply via email to