Over time, email accounts can accumulate large attachments and old messages that consume significant disk space. If your mailbox reaches its quota, you will be unable to receive new emails. This guide shows you how to monitor and manage email disk usage in cPanel.
Checking Email Storage Usage
- Log in to your cPanel account.
- Scroll to the Email section and click Email Accounts.
- Each email address will display its Storage Used and Allocated Quota next to a progress bar.
- Click the Manage button next to an account for a detailed breakdown.
Using the Email Disk Usage Tool
The Email Disk Usage tool lets you view and bulk-delete messages based on size, age, or other criteria:
- In cPanel, go to Email → Email Disk Usage.
- Select the email address from the dropdown menu.
- Click Manage.
- A table will display all mailboxes (Inbox, Sent, Trash, Drafts, etc.) with the number of messages and disk usage for each.
- To free up space, choose a removal option from the dropdown:
- 1 year old or more
- 30MB in size or more
- Previously viewed
- All messages
- Custom query... — Enter a Dovecot search query (e.g.,
LARGER 10Mfor messages over 10MB, orBEFORE 01-Jan-2025for messages before a specific date).
- Click Delete Permanently to remove the selected messages.
Cleaning Up Mail via Webmail (Roundcube)
- Log in to Webmail at
yourdomain.com/webmail. - Select Roundcube.
- Open the folder you want to clean (Inbox, Sent, etc.).
- Click the Size column header to sort messages by size — largest messages will appear at the top.
- Select large messages and delete them.
- Repeat for the Trash and Junk folders — empty these regularly.
Tips for Reducing Mailbox Size
- Delete large attachments: Sort by size in Roundcube or your email client and remove messages with large files.
- Empty Trash and Junk folders: Deleted messages often remain in these folders and still count towards your quota.
- Archive old emails: Use an email client (Outlook, Thunderbird) to download emails to local folders, then delete them from the server.
- Review Sent folder: The Sent folder often grows quickly if you regularly send attachments.
Understanding Email Quotas
- Per-mailbox quota: The storage limit assigned to each individual email address. Once reached, new emails to that address will bounce.
- Account disk quota: The total disk space for your entire cPanel account, including website files, databases, and all email.
- Even if an individual mailbox has not reached its quota, you may be unable to receive emails if the overall cPanel account has run out of disk space.
Important Notes
- Permanently deleted messages cannot be recovered. Always review before deleting.
- The Email Disk Usage tool is the only place in cPanel where you can bulk-delete emails.
- Disk usage values may not update instantly due to server caching. Wait a few minutes after cleanup to see updated figures.
Troubleshooting
Emails are bouncing with "Mailbox full" error:
- Check your mailbox usage in Email Accounts to confirm you have reached your quota.
- Use the Email Disk Usage tool or Webmail to free up space.
- If your quota is insufficient, increase it via Email Accounts → Manage → edit the quota field.
Disk usage is not updating after deleting emails:
- Allow a few minutes for the server to recalculate disk usage.
- Make sure you emptied the Trash folder — deleted messages remain there until emptied.
Cannot delete messages from Email Disk Usage tool:
- Ensure the Dovecot query syntax is correct if using a custom query.
- Contact your hosting provider if the tool is unresponsive.