[Mailman-Developers] Handling Bouncebacks

Dan Mick Dan Mick <dmick@utopia.West.Sun.COM>
Tue, 21 Aug 2001 19:31:00 -0700 (PDT)


> These questions should be easy.
> The email blast goes out and the bads ones come back
> to a specified address.  Does Mailman run as a daemon
> or are bouncebacks handles by piping through the
> aliases file?

Aliases lead to the processing commands.  The bounces
come to <listname>-admin@<hostname>.  If you're talking about
pre-2.1, see the comments at the head of cron/qrunner.  Bounces
go through the mailowner script (as a result of the alias).

2.1 and after use a different queue structure, essentially
with daemons, but the daemons aren't listening for mail;
they still get accessed via mail aliases which run programs
which know how to send IPCs to talk to them.  This stuff
uses the Mailman/Queue code.  Bounces still go through
mailowner, but now mailowner calls the Switchboard queuing
stuff.  See Mailman/Queue/IncomingRunner.py for the
diagram as it applies to 2.1.