-h: This help
-L: Full path to list directory
-m: Full path to mail file
-P: Dont execute mlmmj-send (debugging only)
-V: Print version
This is the binary which processes a mail. Examples of what such processing is:
o Access control
Using the access rules specified in <listdir>/control/access to perform access control to the list. This is done before headers are stripped, so one can create allow rules based on headers that are later stripped.
o Header stripping
Headers specified in <listdir>/control/delheaders are deleted from the mail.
o Header addition
Headers specified in <listdir>/control/customheaders are added to the mail. This could be headers like List-ID: or Reply-To:
o List control
In case theres a mail with a recipient delimiter its not a regular list mail. Processing of these happens in mlmmj-recieve as well. Examples of such are subscription requests, mails to owner etc. It will base its recipient delimiter detection on the Delivered-To: header if present. If not, the To: header is used.
If the list is moderated, it will happen in mlmmj-process.
When processing is done, it will invoke the needed binary according to whatever mail it is. If its a subscription request it will invoke mlmmj-sub, if its a regular list mail it will invoke mlmmj-send.
The file TUNABLES from the mlmmj source distribution or in the documentation directory of the operating system distribution.
This manual page was written by the following persons:
S�ren Boll Overgaard <firstname.lastname@example.org> (based on html2man output)
Mads Martin J�rgensen <email@example.com>
|mlmmj-process||MLMMJ-PROCESS (1)||September 2004|