Hi,
William's internship has finished here, so I think I'd better pick up this
thread - if that's OK with you, William. I'll mail you off list about your
two questions.
I've added a note to the docs about Exim's callout features. They allow
Exim to determine not only whether the list exists, but whether the list
will accept mail from the current sender - before accepting the message for
delivery. I'll fill in the details later.
--On 2 January 2009 12:06:56 -0500 Barry Warsaw <ba...@list.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi William,
The Mailman 3 branch is nearly ready for the next alpha release. I've
been working on some major structural changes that should make
development go much faster.
First, I've converted the installation infrastructure over to
zc.buildout. This is a easy to use, but powerful way to build and deploy
Mailman, and it helps manage dependencies in a transparent way. Second,
I've converted much, but not all, of the configuration system over to
lazr.config, which provides a nice way to stack ini-style configurations.
For now, you still have to manually edit Defaults.py for some things, but
I plan on finishing that conversion after the next release.
The state of the branch is nearly functional on its own, minus the web
interface. This provides a nice platform for integrating MM3 with
external systems. I do plan on implementing the REST admin interface
next.
The one hang up currently is incoming mail. I think it would simplify
things if we shipped MM3 with LTMP support out of the box. William has
done a lot of work to improve the LMTP server in MM3 and I'd like to go
about integrating that into the main line.
There are a few problems with William's branch though:
lp:~wilunix/mailman/lmtp
First, it seems like the initial revision was not made from a branch of
the main line, but instead imported into revision 1. This makes it much
more difficult to suss out the differences in William's branch,
especially with tracking the changes to the main branch since then.
Second, there seems to be a bunch of extraneous files committed in
William's branch, such as log files and database files. These clearly
need to be removed before the branch can be merged.
William, please contact me off-list so that we can address these. We'll
also need to have a chat about FSF copyright assignments.
Finally, I would like to get input from MTA experts on this list as to
the best way to integrate the various MTAs with Mailman's LMTP server.
Specifically, I'm looking at fixing and improving bin/genaliases for each
of the MTAs. I've looked at Postfix's documentation, but sadly to me it
seems quite lacking as to best recommendations. I know Exim and Sendmail
support LTMP, but I don't have as much experience with hooking them up.
If you have input on the best way to connect Mailman and an MTA via LMTP,
please add it to this page: http://wiki.list.org/display/DEV/LMTP+process
and follow up to this message.
Thanks and Happy New Year.
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEARECAAYFAkleSbAACgkQ2YZpQepbvXG+PgCeI4eVhv+mVppcVkz+0iG280j0
GXUAoK97Q1VtodePjaNaBMB6PzP//9U+
=EOD1
-----END PGP SIGNATURE-----
--
Ian Eiloart
IT Services, University of Sussex
x3148
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9