1mlmmj-process(1) General Commands Manual mlmmj-process(1)
2
3
4
6 mlmmj-process - process mail for an mlmmj managed mailinglist
7
9 mlmmj-process -L /path/to/list -m /path/to/mail [-h] [-P] [-V]
10
11 -h: This help
12
13 -L: Full path to list directory
14
15 -m: Full path to mail file
16
17 -P: Don't execute mlmmj-send (debugging only)
18
19 -V: Print version
20
22 This is the binary which processes a mail. Examples of what such pro‐
23 cessing is:
24
25 · Access control
26
27 Using the access rules specified in <listdir>/control/access to
28 perform access control to the list. This is done before headers are
29 stripped, so one can create allow rules based on headers that are
30 later stripped.
31
32 · Header stripping
33
34 Headers specified in <listdir>/control/delheaders are deleted from
35 the mail.
36
37 · Header addition
38
39 Headers specified in <listdir>/control/customheaders are added to
40 the mail. This could be headers like List-ID: or Reply-To:
41
42 · List control
43
44 In case there's a mail with a recipient delimiter it's not a regu‐
45 lar list mail. Processing of these happens in mlmmj-receive as
46 well. Examples of such are subscription requests, mails to owner
47 etc. It will base it's recipient delimiter detection on the Deliv‐
48 ered-To: header if present. If not, the To: header is used.
49
50 · Moderation
51
52 If the list is moderated, it will happen in mlmmj-process.
53
54 When processing is done, it will invoke the needed binary according to
55 whatever mail it is. If it's a subscription request it will invoke
56 mlmmj-sub, if it's a regular list mail it will invoke mlmmj-send.
57
59 The file TUNABLES from the mlmmj source distribution or in the documen‐
60 tation directory of the operating system distribution.
61
63 This manual page was written by the following persons:
64
65 Søren Boll Overgaard <boll@debian.org> (based on html2man output)
66
67 Mads Martin Jørgensen <mmj@mmj.dk>
68
69
70
71mlmmj-process September 2004 mlmmj-process(1)