Let me tell you my brief story with nested groups. My first feeling was that nested groups would really help making easy to manage mail distribution lists, particularly handy for teachers and office. I have started planning 3 levels nested groups as for parents (group) emails:
- level 1: class
- level 2: department
- level 3: whole school
The idea behind all this was:
- teacher users and groups would be allowed to send emails to all groups (except whole-school group), without receiving any email sent to the groups
- office members and groups would be configured as teachers, being also allowed to send messages to whole-school group
- parents (all external members) would be allowed to post nowhere but would forcibly receive all emails.
Let's show a simple diagram of this:
At level 1 configuration was easy and would meet above requirements, however at level 2 and 3 the troubles would start to arise:
Googling around and asking Google support, this was due to basic post permissions: had to change posting permissions of each group from "Owner, Manager" to "All members of the group, All organization members". Finally this setting would allow teachers and office groups to send successfully messages to level 2 & 3.
But troubles weren't finished yet, as yesterday a parent was allowed to send e message to a level 2 group! I think that this was due to the fact that the parents is a member of the level 1 group. Just to make it simple in the diagram above mrb...@extdomain.com was allowed to send a message to parents...@myschool.edu.
This is controversial, as in the sample above:
How would you fix this?