Matrix for Manipulating the Messages from the Lists

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:

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