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