It would be nice to be able to have another attached storage or EBS (AWS EC2) that we could define in the cPanel settings for all email storage. This way I could add storage as needed without effecting the main Server Storage. If i ran out of space on the storage device holding only the email boxes then i could attach a larger storage volume to the server and copy all of the emails over to it and then point the email to that volume in the cPanel settings.
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.