1mlmmj-process(1)            General Commands Manual           mlmmj-process(1)
2
3
4

NAME

6       mlmmj-process - process mail for an mlmmj managed mailinglist
7

SYNOPSIS

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

DESCRIPTION

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

SEE ALSO

59       The file TUNABLES from the mlmmj source distribution or in the documen‐
60       tation directory of the operating system distribution.
61

AUTHORS

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)
Impressum