The LIST module processes messages sent to listserver@localdomainname. The module takes the List Server commands from the message body, processes those commands, and composes a response message with the command execution results.
All commands sent to the above address apply to the mailing lists in the specified Domain only (to the virtual list server in that Domain).
The messages with the List Server commands should be in the plain text format, or in the mulitpart/alternative format containing a part in the plain text format.
Each List Server command is stored on one text line. Line starting with the %, *, #, and ; symbols are not processed (comment lines).
The following commands are supported:
SUBSCRIBE listname [mode [confirmation ID]] SUB listname [mode [confirmation ID]]
These commands subscribe the message author to the listname mailing list. If the mode is not specified, the default subscription mode is used. This is equivalent to sending a message to the listname-on@localdomainname address.
UNSUBSCRIBE listname [mode [confirmation ID]] UNSUB listname [mode [confirmation ID]]
These commands unsubscribe the message author from the listname mailing list. This is equivalent to sending a message to the listname-off@localdomainname address.
CONFIRM listname GETID listname
These commands send the message author his/her listname subscription ConfirmationID (password). This is equivalent to sending a message to the listname-confirm@localdomainname address.
These commands list the mailing lists (in this _localdomainname Domain) the message author is subscribed to.
This command displays the list of supported commands.
These commands tell the LIST module to stop processing. The rest of the message text is ignored.