[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.