Between Debian Etch freezing and releasing I took over maintaining the mlmmj mailing list manager. Unfortuantly the version 1.2.11 has some minor issues which have been fixed in the releases upto 1.2.15.
It's really easy to use the latest version. Just do the following:
To /etc/apt/sources.list add...
deb-src http://ftp.debian.org/debain/ unstable main
Then in some directory do the following to build and install the sid version.
apt-get update apt-get build-dep mlmmj apt-get -b source mlmmj apt-get install dctrl-tools dpkg -i mlmmj_1.2.15-*.deb
Exim needs configuring. To the routers section you need to add (note order matters in this section):
mlmmj_router: driver = accept domains = +local_domains require_files = /var/spool/mlmmj/$local_part/index local_part_suffix = +* local_part_suffix_optional headers_remove = Delivered-To headers_add = Delivered-To: $local_part$local_part_suffix@$domain transport = mlmmj_transport
And in the transport section add the following:
mlmmj_transport: driver = pipe return_path_add home_directory = /var/spool/mlmmj current_directory = /var/spool/mlmmj command = /usr/bin/mlmmj-recieve -F -L /var/spool/mlmmj/$local_part
Then just run mlmmj-make-ml, say no to adding anything to your aliases. The exim config will automatically work out which mailing lists you have. Then configure the list and subscribe people.