[Mailman-Developers] mta integration
Mark Sapiro
msapiro at value.net
Tue Oct 9 18:55:21 CEST 2007
Gordon Messmer wrote:
>I'd like to write a filter for the Courier MTA which will run mailman's
>approval and spam tests before accepting messages to mailing lists. My
>filter framework is in python, so I think I can import the relevant bits
>of mailman (I'd like to start with MM2.1 compatibility). Can I get any
>pointers to the functions that check the sender for approval, and for
>the spam-specific posting filters?
Everything is done by the handler modules in Mailman/Handlers.
IncomingRunner processes the message by calling the process() function
of each module in the GLOBAL_PIPELINE list in turn until the pipeline
is exhausted or a handler raises an exception.
See the definition of GLOBAL_PIPELINE in Defaults.py and the
SpamDetect.py, Approve.py, Moderate.py and Hold.py handlers in
particular.
--
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Developers
mailing list