![](https://secure.gravatar.com/avatar/01aa7d6d4db83982a2f6dd363d0ee0f3.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Wed, 7 Jun 2006 12:36:23 -0500 Brad Knowles <brad@stop.mail-abuse.org> wrote:
We can't just be thinking of a single MTA here. Just because it would be convenient to you to make all this magic happen in a way that would be perfectly fine for Exim, doesn't mean that we can ignore sendmail, postfix, and other programs.
If you want to write up some Exim-specific ways that would result in a tighter integration between the MTA and Mailman, I think that would be fine so long as they don't cause architectural changes within Mailman that would result in a significantly worse integration with other MTAs.
Totally agree. OTOH, don't most MTAs provide /some/ way to call external programs on messages at various points in their workflow? If so, then by providing richer and more unified Python APIs inside Mailman, we can at least allow for developers to write extension modules for their MTAs that more tightly couple Mailman and the MTA, without having to perform major surgery on Mailman or duplicate lots of code.
That's really the direction I'm heading in -- make Mailman more like a (Python) library that can be used to write custom "applications". Those applications wouldn't need to reach into our dbs directly because they ought to be able to get most answers to a question fairly directly.
- -Barry
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux)
iQCVAwUBRIcccHEjvBPtnXfVAQJO1QP/aHkb6YJa8+Gw/CI5dzDu8vjbTc4OqFbv 8yqaywKPKSz5ZysMQWdKa4w8Kqypp3vkF6K9gxjQbGj2eE6yxMOJnDBUWow5KSGm heVUdUe3q3cM5QXrFr3uOL++JN7+FfA/xw4agJH/zL/+/65AKgzrlYGo8Ky/kU4B wIA9c92288g= =phJV -----END PGP SIGNATURE-----