FAQ
Wayne Ribbens quotes me:
<There are two obvious ways that jump to mind.

The first, which will address the bounce issue for all mail, is the
following code at the beginning of the process() function in
Mailman/Handlers/SMTPDirect.py

# 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')

which could simply be replaced by something like

# Envelope sender (bounces) is always the site list.
envsender = 'mailman at name.com'>

and adds:

I put in

envsender = 'catchbounces at domain.com'

where the address was a valid address and nothing changes.

What does 'nothing changes' mean in this context? What was happening
before that you wanted to change, but is still happening?

Do I have to do anything besides modify SMTPDirect.py to make this work?

Assuming you haven't changed DELIVERY_MODULE in mm_cfg.py, that should
cause bounces from all but the most pathological MTAs to be returned
to the catchbounces at domain.com address.

Are you sure you patched the correct SMTPDirect.py, i.e. the one in the
installation hierarchy and not in the unpack/configure hierarchy?

You do have to do 'bin/mailmanctl restart' following this change.

--
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 8 of 14 | next ›
Discussion Overview
groupmailman-users @
categoriespython
postedFeb 9, '06 at 6:39p
activeSep 22, '06 at 2:48p
posts14
users4
websitelist.org

People

Translate

site design / logo © 2022 Grokbase