Peter Blair wrote:
> On Mon, Feb 23, 2009 at 12:00 PM, Chris Dos <ch...@chrisdos.com> wrote:
>> I've been tasked to figure out a way for our three postfix relay servers to 
>> intercept every hard bounced back
>> e-mail and process it for our web application.
>>
>> We have about nine servers relaying mail through our three postfix servers.  
>> These servers send mail on behalf
>> of our clients.  I'm trying to figure out a way to intercept a hard bounce 
>> back from the destination server
>> and process it internally instead of bouncing back the error to our clients. 
>>  I've figured out a way to have a
>> copy of the bounce that would have gone to the postmaster account and have 
>> that get processed, but it would
>> have still bounced it back to our client as well.
> 
> I don't understand-- can't your email generators use an evelope "mail
> from" that tags that message to a particular mail campaign, that is
> unique, and not at all what the header "From:" header is?
> 
> Ie:  blahblahblah=customer=domain....@bounce.you.org
> 
> As long as "blahblahblah" is a key to a recipient of a mail campaign
> owned by the account custo...@domain.com, then you can track your hard
> bounces this way.  Just deliver to an application that parses the
> Return-Path (or whatever) and match it up against your db backend.
> 
> Maybe I'm missing something, but this doesn't seem like a postfix
> question, but rather something for your company's application to
> address.

Well, the simple fact is that they want me to process the bounce backs and not 
send the bounce back to the
user, but process it internally.  Is there a way to do this without using VERP?

        Chris

Reply via email to