mlmmj for Debian ---------------- INSTALLATION: 1) Configure a recipient delimiter. The default is to use '+'. In postfix, add recipient_delimiter = + to /etc/postfix/main.cf In Exim, add local_part_suffix = +* local_part_suffix_optional to the "userforward:" and the "localuser:" router in /etc/exim/exim.conf. If you are using another MTA, please refer to its manual or http://faqs.org/faqs/mail/addressing/ which has some very useful information. Also, see the MTA specific README files in /use/share/doc/mlmmj/ for more details. This version of mlmmj supports setting the recipient delimiter on a per list basis. This is done by means of the TUNABLE "delimiter", described in detail in the TUNABLES document. 2) Run /usr/bin/mlmmj-make-ml which will guide you through creating the actual mailing list. Details about the exact operations of mlmmj-make-ml are available in /usr/share/doc/mlmmj/README. 3) If you didn't let mlmmj-make-ml modify /etc/aliases, you need to make the changes to your mailserver aliases that came as output from mlmmj-make-ml. Eg. mlmmj-test: | "/usr/bin/mlmmj-recieve -L /var/spool/mlmmj/mlmmj-test" 4) Mailing lists created by mlmmj-make-ml are owned by nobody:nogroup, unless the mlmmj-make-ml script is able to determine which MTA is handling your lists. If that is the case, it will set permissions accordingly, and check if any of your existing lists have seemingly wrong ownership. If default ownership is applied, you will need to tweak ownerships yourself. The command to execute is: chown -R /var/spool/mlmmj/ where is the user that applies to your MTA, and is the name of the list you just created. If you would like your MTA added to the list of automatically detected ones, please submit a bug against mlmmj in the Debian BTS (http://bugs.debian.org) and include the user/group information needed to make mlmmj work with your MTA. 5) Look through /usr/share/doc/mlmmj/TUNABLES to check the options available in mlmmj. GENERAL NOTES: * In order to comply with the FHS, the control and text subdirectories of each list, are created in /etc/mlmmj/lists/ instead of under /var/spool/mlmmj/. Symlinks are created to keep functionality intact, so you should have no problems editing the files via their links under /var * Additionally, the files README and README.access in /use/share/doc/mlmmj/ include information about access control, moderation, archiving and lots of other features supported by mlmmj. You would do well to read them. BUGS: * The list-subscribers feature was added in mlmmj 1.2.5 and a new list text file was introduced accordingly. This file, called "listsubs" was not installed by the mlmmj-make-ml script before 1.2.5-1 and as such the list subscribers feature probably won't work in pre 1.2.5 lists, unless you copy /usr/share/mlmmj/text.skel/listsubs into /etc/mlmmj/lists//text in all your pre 1.2.5 lists. -- Søren Boll Overgaard , Tue, 31 Aug 2004 17:47:15 +0000