Hi,
That is great.  Thanks for the code snippets.
Yes, dealing with the bounces manually is what
we are largely looking for.  I think this code
is what we are needing.  Thanks again...

On 6/29/07, Mark Sapiro <[EMAIL PROTECTED]> wrote:
> Mark Sapiro wrote:
> >
> >If I understand what you want, you can accomplish it by finding the code
> >
> >    # Calculate the non-VERP envelope sender.
> >    envsender = msgdata.get('envsender')
> >    if envsender is None:
> >        if mlist:
> >            envsender = mlist.GetBouncesEmail()
> >        else:
> >            envsender = Utils.get_site_email(extra='bounces')
> >
> >at the beginning of process() in SMTPDirect.py and changing it to
> >
> >    # Calculate the non-VERP envelope sender.
> >    if mlist:
> >        envsender = mlist.GetOwnerEmail()
> >    else:
> >        envsender = Utils.get_site_email(extra='owner')
>
>
> Actually, the above change is a bad idea. It should really be
>
>     # Calculate the non-VERP envelope sender.
>     envsender = msgdata.get('envsender')
>     if envsender is None:
>         if mlist:
>             envsender = mlist.GetOwnerEmail()
>         else:
>             envsender = Utils.get_site_email(extra='owner')
>
> You shouldn't ignore the envsender in the message metadata. It exists
> to prevent bounce loops. I was thinking they wouldn't occur if the
> bounces were sent to the list owner directly, but of course, a list
> owner's address can be undeliverable for many reasons and loops can
> still occur.
>
> --
> Mark Sapiro <[EMAIL PROTECTED]>       The highway is for gamblers,
> San Francisco Bay Area, California    better use your sense - B. Dylan
>
>
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to