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