I made, perhaps wrongly, the assumption that because of @gmail address, your users were using web browser.
This is something you have to understand because if they use browser, then you have to deploy control at HTTP upload level (as I describe in previous answers) while if they use POP client, control has to be done at postfix level where, directly form Zentyal interface, you can limit maximum message size.