As a web hosting provider (once I am able to host email on a separate server, or different partition) I would like cPanel to allow me to define independent quotas for my cPanel accounts, so that I can offer packages that include separate email and hosting quotas, based on a user's demands.
Store Email on a different partition.
IMAP mail has become the norm, with customers needing more and more space for messages. At the same time, SSD drives are now common, which provide a great performance boost for websites and databases but at a lower capacity and a premium cost.
In the current situation, messages are stored in the home partition at /home/username/mail which means that web hosts using cPanel have to store large volumes of mail on the same drives used for websites.
It would make sense to allow the /home partition to run from SSD's but have a separate /mail partition for Email storage that could utilize higher capacity, slower drives.
The proposal is simply to change the location of mail from /home/username/mail to /mail/username - or to specify the mail partition in the basic WHM settings. This would allow the web host to provide more space for Email and to locate it on separate, more appropriate storage. It would also improve performance.