HowToConfigurePostfix HowToDeployMLAPD HowToGetSupport HowToPopulateLDAP IntegrationNotes
MLAPD is a Mailing List access manager which uses LDAP to check for user's rights to post messages. It's designed to work in conjunction with Postfix as an Access Policy Delegation daemon.
what is it
MLAPD manages electronic mail lists posting accesses. Its goal is to read this kind of data from an LDAP server. It works as an Access Policy Delegation agent for Postfix, so it listens on a TCP socket and can be concurrently by multiple Postfix instances!
how it works
MLAPD is written in Python and it's supposed to offer good performances under heavy loads, because it listens on a multithreaded TCP socket and does not need to be spawned as a Postfix Content Filter every time.
MLAPD requires you to have installed only the standard Python library plus the Python-LDAP module, so it shouldn't be too invasive in your system(s).
details
The TCP server of MLAPD, which parses protocol data from Postfix's connections and gives it back actions, is independent from the datasource, so an SQL modeler (or whatever other data modeler) could in theory be implemented reusing the same MLAPD core.
You can find more deployment details and notes about the integration of MLAPD with third party applications in the wiki, or using the links on your right! (yes, the googlecode's layout isn't that flexible and comfortable after all)
contact
There is a mailing list you could use and an issue tracker too.