as far as i'm aware, when using a dedicated server for email.. no disk quota's are enforced.
they can still calculate a mailbox size.. i assume by running du -sh on the folder, but i don't know if there's anything that actually prevents a user from going way over what is set in the package limits.
i'd like to use dynamic limits.. just because a client wants multiple mailboxes, it doesn't necessarily follow that they want them all to be the same size. i'd rather just set a total quota for email, and then let the client apportion that however they want between the number of mailboxes they're paying for.
eg 10 mailboxes, 50gb quota for email.. they could have one 45Gb mailbox and 9 x 1/2Gb mailboxes if they want, but only being able to set a single maximum size, that can't be done, if i set the max to 45, all 10 mailboxes could use that, so 450GB total instead of 50Gb.
so even if disk/mailbox quotas were enforced, the way the packages can be set at the moment you still couldn't limit the mail quota sensibly.
what it actually does if mailboxes are on the same server as the website i have no idea, i have no interest in having mailboxes scattered across all my webservers.
i know plesk/cpanel etc do it that way, and i think it's one of the stupidest things possible.