1 Cookbook for the grml mailinglistsetup
2 ======================================
7 This is a short documentation for common tasks with the grml mailing list
13 http://www.gnu.org/software/mailman/index.html/[Mailman Homepage]
18 We use mailman in a non-vhost configuration with `ml.grml.org` as the
19 default host. Mailman is configured with postfix support so that new lists
20 willîappear in `/var/lib/mailman/data/aliases` which is configured as an
21 alias database in `/etc/postfix/main.cf`.
23 After creation of a mailinglist it can be configure via the administrative
24 interface at http://ml.grml.org/mailman/admin/`listname`.
26 Mailman is configured to use spamassassin see
27 http://www.jamesh.id.au/articles/mailman-spamassassin for more information.
32 List archives are created automatically and are available via
33 http://ml.grml.org/pipermail/`listname` if enabled via Webfrontend
34 (Archiving Options->Archive messages->Yes and Archiving Options->Is archive
35 file source for public or private archival->public).
41 ~~~~~~~~~~~~~~~~~~~~~~~
43 ----------------------
44 newlist [listname [listadmin-addr [admin-password]]]
45 ----------------------
47 Where `listname` is the localpart of the mailinglist address and
48 `listadmin-addr` the e-mail address of the list administrator. The new
49 admin will get an e-mail that the new list has been created with all
50 relevant informations included.
52 Subscribe somebody to a mailinglist
53 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 You can either use the webfrontend (Membership Management->Mass
56 Subscription) or the commandline.
58 ----------------------------
59 add_members `listname`
60 ----------------------------
62 Remove somebody from a mailinglist
63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65 You can either use the webfrontend (Membership Management->Mass Removal) or the commandline.
67 ----------------------------
68 remove_members `listname`
69 ----------------------------
74 ----------------------------
76 ----------------------------
78 List all members of a list
79 ~~~~~~~~~~~~~~~~~~~~~~~~~~
81 ----------------------------
82 list_members [listname]
83 ----------------------------
88 You can manage the moderation queue via webfrontend (Tend to pending
89 moderator requests) or you can use listadmin (`apt-get install listadmin`).
90 Here is an example config:
92 ----------------------------
93 password <siteadmin or listadminpassword>
97 default <approve|discard|reject|skip|none>
98 log <logfilename|none>
99 -----------------------------
101 If you call `listadmin` every configured list is checked for pending
102 moderation tasks and you will be prefaced with every mail and will be asked
103 what should happen with the mail.
108 (c) Alexander Wirt <formorer@grml.org>; HTML version powered by link:http://www.methods.co.nz/asciidoc/[asciidoc].
110 // vim: ft=asciidoc autoindent textwidth=75 formatoptions=tcqn