What filters do
Email filters are rules that act on your mail automatically as it arrives: sort it into folders, delete obvious junk, forward certain messages on, or flag what matters. Instead of doing the same tidying by hand every day, you set a rule once and the server applies it to every message that fits, before you ever open your inbox.
A few things people use filters for: sending all mail from a particular sender straight to a dedicated folder, automatically binning messages with a known spam phrase in the subject, or forwarding anything addressed to a specific address on to a colleague.
Two kinds: one mailbox, or the whole domain
cPanel offers filters at two levels, and choosing the right one matters:
- Account-level filters apply to a single mailbox. This is what you want almost all the time, rules for your own inbox, or for one specific email account, that do not affect anyone else.
- Domain-level filters, sometimes called global filters, apply to every mailbox on the domain at once. These are for rules that should genuinely cover everyone, for example blocking a particular malicious sender across the whole business.
The guiding principle: use an account-level filter unless the rule truly needs to apply to everybody. A domain-level filter affects every mailbox, so a mistake in one is a mistake for the whole domain, which is why the everyday choice is account-level.
Setting up a filter for one mailbox
- In cPanel, open Email Filters, findable via the search box.
- Click Manage Filters next to the mailbox you want the rule for, then Create a New Filter.
- Name the filter something you will recognise later.
- Set the condition, what the rule looks for: a sender, a subject containing certain words, and so on. You can combine conditions for more precise rules.
- Set the action, what happens when the condition is met: deliver to a chosen folder, discard the message, forward it, and so on.
- Click Create. The filter starts applying to new mail straight away.
Setting up a filter for the whole domain
The screen is almost the same, you reach it through the domain-level filter option in cPanel rather than a specific mailbox, and the rule you build then applies to every mailbox on the domain. Because the reach is so much wider, build domain-level filters carefully and sparingly, and test the logic on a single mailbox first where you can, before applying it to everyone.
A serious caution about deleting mail
Filters that discard or delete mail do exactly that, silently and permanently, with no copy kept and no trip to a Trash folder. A filter that is slightly too broad can quietly delete mail you wanted, and because it happens invisibly, you may not notice until you realise something never arrived. So:
- Prefer moving to a folder over deleting, at least at first. Send suspected junk to a folder and check it for a while before trusting a rule to delete outright.
- Test any delete rule cautiously, and be conservative with the conditions, a rule matching a common word will catch far more than you intended.
- Remember filters are silent. When mail someone swears they sent never appears, a forgotten or overly broad filter is a prime suspect.
Where the safe steps end
Creating everyday filters to sort and organise your own mail is safely yours to do. Complex filtering logic, domain-wide rules with real consequences, or diagnosing why mail is mysteriously vanishing, which is sometimes a filter nobody remembers creating, are worth a support ticket. If mail is going missing and you cannot find the cause, mention that you use filters when you contact us, it is one of the first things we would check.
Good to know
Filters are quietly powerful, and their power cuts both ways: the same rule that keeps your inbox beautifully tidy can, if too broad, make mail disappear without a trace. So build them to move mail rather than delete it wherever you can, keep domain-wide rules rare and deliberate, and remember that a filter you set up and forgot is a common and easily-overlooked reason for mail that never seems to arrive. Used thoughtfully, though, a few good filters are one of the simplest ways to tame a busy inbox.