This article contains the matrix for manipulating the messages from the lists
Solution
Below, you can find the matrix for manipulating the messages from the lists:
If the user that sends the mail is not a member of the list (guest):
If the user is a member of the list (member):
If the user is an admin of the list (admin):
ctype received\ctype set |plain |text |garbage -------------------------+------+------+------- (ctype:text/plain) plain |PASS |PASS |PASS (ctype:text/*) text |REJECT|PASS |PASS (ctype:*/*) garbage |REJECT|REJECT|PASS
If the user that sends the mail is not a member of the list (guest):
\moderate | senderallow\ |all |guests |none -------------+--------+--------+------ anyone |MODERATE|MODERATE|PASS user |REJECT |REJECT |REJECT admin |REJECT |REJECT |REJECT
If the user is a member of the list (member):
\moderate | senderallow\|all |guests |none ------------+--------+--------+------ anyone |MODERATE|PASS |PASS user |MODERATE|PASS |PASS admin |REJECT |REJECT |REJECT
If the user is an admin of the list (admin):
\moderate | senderallow\ |all |guests|none ---------------+--------+------+---- anyone |MODERATE|PASS |PASS user |MODERATE|PASS |PASS admin |MODERATE|PASS |PASS