Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Mailbox operations · Beginner · 30 minutes

Mailbox Full: Find the Bytes, Then Free Them

Senders are getting quota rejections, you deleted a thousand messages this morning, and the usage bar has not moved a pixel.

The short answer

Space comes back in two stages, and the second one is the stage people miss: IMAP marks a message deleted, and the bytes are only released when the folder is expunged — which for most clients means emptying Trash and letting the server catch up.

Before any of that, find out where the bytes actually are. Sort by size rather than by date and the answer is almost always a handful of attachment-heavy threads in Sent, not a decade of ordinary correspondence. Then archive the history off the server, and confirm the usage figure in cPanel actually fell.

By the HostingFast team · Reviewed 12 August 2026

Beginner

Difficulty grade

5

Stages

Free

Support cost

Proven

Verified on

A mailbox at quota is not a tidiness problem, it is an outage: new mail is refused at the door and the sender sees a bounce that reads as your address being broken.

This walkthrough finds the space first and deletes last, so nothing worth keeping is thrown away in a hurry. Every step ends in a number you can check.

Where the bytes actually are

cPanel's Email Accounts page reports usage per mailbox, which tells you which box to open. Inside it, sort by size rather than date. Sent is the usual culprit: it holds a copy of every attachment you have ever sent anybody, and nobody ever looks at it.

The shape is nearly always the same — a few dozen large threads, then a long tail of messages that cost almost nothing. Deleting five thousand short emails frees less than deleting nine PDFs, which is why sorting by size before acting saves the whole afternoon.

Why deleting frees nothing until the folder is expunged

IMAP does not remove a message when you press delete. It sets a deleted flag, or moves the message to Trash, and the bytes stay on disk until the mailbox is expunged. That is why webmail can show a much emptier folder than the usage figure suggests.

So the sequence is delete, then empty Trash, then re-read the usage number in cPanel. If the figure has not moved, the messages are still there under a different folder — Junk and Archive are the two that hide the most — and you have not finished.

Archive versus delete, and what each costs

Archiving moves history off the server and keeps it readable: drag older years into local folders in a desktop client, or export them to a file you store deliberately. Server space returns immediately and nothing is lost.

Deleting is faster and irreversible once the daily backup rotates past it. Where the mail has any commercial or legal weight, archive it — the cost is a file on a disk you already own, against a reconstruction you cannot do.

Set a threshold and stop doing this by hand

Put an alert at eighty per cent of quota, or a reminder in the calendar. A mailbox that fills silently rejects mail on exactly the day something important is sent, and there is no warning in the interface unless you asked for one.

Where a mailbox has genuinely outgrown its allocation — a busy sales address, a shared enquiries box — raise the quota in the panel rather than fighting the same cleanup next quarter. Daily backups with self-service restores mean an over-enthusiastic purge is recoverable, provided you notice within the retention window.

Working through an inbox that carries its own domain name

The platform these numbers were read on

Every figure in this guide was read off the stack we operate: cPanel Email Accounts, the same usage reporting, the same webmail. The screen described is the screen you get.

Order an annual plan and the first year of your domain registration costs nothing.

  • Sort by size before deleting
  • Verify the reclaim, do not assume it
  • Archive kept readable, not binned
  • Engineers on shift at any hour

Why HostingFast

Standard on every plan

Bytes located, not guessed at

Sort by size and the answer is a handful of attachment threads, not a decade of correspondence.

The expunge step, explained

Why deletion frees nothing until the folder is expunged, and how to confirm the reclaim afterwards.

Archive without losing history

Years moved off the server and still readable, rather than deleted and regretted three months later.

A threshold instead of a habit

An alert at eighty per cent turns this into a job you do once rather than one you repeat.

Restores you run yourself

Daily backups with a self-service restore, so an over-enthusiastic purge is recoverable from the panel.

Quota raised where growth is real

Some mailboxes have genuinely outgrown their allocation, and that panel change takes seconds.

Quick Start

From order to online

  1. 1

    Read usage per mailbox, then sort by size

    cPanel Email Accounts gives you the per-mailbox figure; the client gives you the per-message one. Never start deleting before you know which folder holds the weight.

  2. 2

    Empty the folders that only soft-delete

    Trash, Junk and Sent. Deleting from the inbox moves messages rather than removing them, so the reclaim does not happen until those folders are emptied and expunged.

  3. 3

    Archive the older years off the server

    Drag past years into local folders in a desktop client, or export them to a file kept somewhere you control. History survives, server space returns.

  4. 4

    Hunt attachments directly

    Search the account by size or by has-attachment. Save the files that matter into proper storage, then delete the messages that existed only to carry them.

  5. 5

    Re-read the usage figure, then set a threshold

    Confirm the number actually fell — if it has not, mail is still sitting somewhere. Then set an alert at eighty per cent, or raise the quota where the growth is genuine.

Built In

Loaded onto every plan

  • Mailboxes on your own domain, included with the plan
  • IMAP, POP, SMTP and browser webmail on every mailbox
  • Spam and virus screening on every mailbox as standard
  • Daily backups with restores you trigger yourself from the panel
  • NVMe SSD storage on every tier, not just the expensive ones
  • Tier changes applied in place — no migration when you scale up
  • Engineers on shift every hour of every day, not a queue that opens at nine
  • WebP image conversion built in at no extra cost
  • Free SSL on every plan, renewed automatically before it can expire
  • WordPress Toolkit handling core and plugin updates for you

Frequently Asked

What people ask us most often

What exactly does a sender see when my mailbox is full?

A rejection generated by the receiving server, usually quoting a quota-exceeded condition, delivered back to them as a bounce. From their side your address has simply stopped working — which is why acting on a warning beats tidying for its own sake.

I emptied Trash and the figure is still high — where else is mail hiding?

Sent first, then Junk, then any Archive folder a client created on its own. Some desktop clients also keep a local cache that makes a folder look smaller than the server copy. The cPanel usage figure is the authority; if that has not fallen, the messages are still on disk.

What does moving up a tier actually involve?

You upgrade in place. Plan changes happen from the client area with zero migration and zero downtime, and the range runs from compact shared accounts through VPS up to full dedicated servers. Growth becomes an account setting, not a hunt for a new host.

Can an existing domain be moved in without downtime?

Yes, and it is routine. Unlock the name with your current registrar, grab the auth code, and start the transfer from your client area. Any remaining registration time carries over with it, and DNS keeps resolving the entire way through.

Keep reading

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Give your mail room to work.

Mailboxes on your own domain, daily backups you restore yourself, and engineers on shift at any hour of the night.

View Node.js Hosting plans