Email spam filtering that protects both sides of your mail server.
Stop incoming spam and malware. Catch outgoing abuse before a compromised account damages your sender reputation. BashEmail runs on your existing cPanel, Plesk or DirectAdmin server, with no MX or DNS changes and no third-party mail relay.
Spam arriving is only half of the problem.
Hosting companies have to protect customer inboxes without losing wanted mail. They also have to stop a compromised website, stolen mailbox password or abused account from sending enough spam to damage the reputation of the whole server.
BashEmail handles both jobs in one on-server email security product. Incoming mail is inspected before delivery. Outgoing activity is watched for abuse, with controls that can hold or suspend sending without locking the customer out of their mailbox.
Protect mail where it already lives.
BashEmail installs on the hosting server and works with its existing mail flow. Messages do not need to pass through an outside filtering company.
Keep unwanted mail away without hiding the decision.
BashEmail checks incoming messages for spam and malware, then applies the policy selected for the domain or mailbox. Suspicious mail can be delivered to Junk, placed in quarantine or held for review.
Contain a compromised sender before the server pays the price.
One abused account can send enough unwanted mail to trigger complaints and blocklist trouble for unrelated customers. BashEmail watches outgoing activity, applies account-level limits and responds in stages when sending no longer looks normal.
Your customers chose your mail server. Their messages can stay there.
Many spam filtering services require you to change MX records and route every message through an outside gateway. BashEmail takes a different approach. It installs on the cPanel, Plesk or DirectAdmin server you already operate.
That gives the administrator one place to control filtering while preserving the existing delivery path, mailbox setup and customer relationship.
See what the mail server is doing and why.
BashEmail turns mail filtering into a visible operational workflow instead of a collection of hidden decisions and scattered logs.
Live mail traffic
Follow incoming and outgoing outcomes, busy senders and the sources driving activity.
Searchable message events
Find a message by sender, recipient or treatment and see the reason behind the outcome.
Quarantine workflow
Preview, release, delete and train from the same place, with automatic retention.
Account-level control
Understand which domain or mailbox needs attention without exposing unrelated customer data.
BashEmail fits the hosting platform your team already knows.
The protection model is consistent, while administration and customer access follow the conventions of each panel.
BashEmail for cPanel
Give administrators a WHM dashboard and place customer quarantine controls in the cPanel Email area.
- WHM administration
- Customer self-service quarantine
- CloudLinux compatible
BashEmail for Plesk
Manage incoming and outgoing protection as a Plesk extension, with quarantine access under Mail.
- Native Plesk extension
- Outgoing Mail Control integration
- Ubuntu, Debian and RHEL-family support
BashEmail for DirectAdmin
Filter incoming threats and contain outgoing abuse while mail and quarantine remain on your DirectAdmin server.
- No MX or DNS changes
- Private user quarantine
- Observe before enforcement
Observe first. Enforce when the policy makes sense.
BashEmail begins in an observe-only state so administrators can review real mail activity before changing delivery. If the filter is unavailable, mail continues through the server instead of stopping at a new single point of failure.
Straightforward pricing for the whole mail server.
Choose a plan by the number of hosting accounts on the server. Incoming filtering, outgoing abuse controls, malware scanning and quarantine are included in both.
Up to 10 hosting accounts
- Incoming spam and malware filtering
- Outgoing abuse detection and control
- Quarantine and end-user self-service
- Per-domain and per-mailbox policies
- Up to 10 hosting accounts
Unlimited hosting accounts
- Everything in Lite
- Unlimited hosting accounts
- Unlimited hosted domains
Price per server, per month, excluding VAT. Cancel anytime. Talk to us.
Email spam filtering without the usual routing change.
What is BashEmail?
BashEmail is an on-server email security product for hosting companies. It filters incoming spam and malware, controls outgoing abuse, provides quarantine workflows and gives administrators visibility across the mail server.
Does BashEmail require an MX or DNS change?
No. BashEmail installs on the existing cPanel, Plesk or DirectAdmin server and works with its mail flow. Domains do not need to point their MX records at an outside filtering gateway.
Does customer email leave the hosting server for filtering?
No. BashEmail performs its filtering on the hosting server. It does not relay customer messages through a third-party cloud service for inspection or quarantine.
Can BashEmail stop outgoing spam from a compromised account?
Yes. BashEmail watches outgoing activity, supports account-level sending limits and can move suspicious senders through watch, hold and suspension states. Suspending sending does not prevent the customer from signing in or receiving mail.
What happens to quarantined messages?
Administrators can search, preview, release or delete quarantined mail and use the outcome to improve future treatment. End users can be given self-service access limited to their own domains.
Is BashEmail an on-premise email security product?
Yes. BashEmail is installed on infrastructure operated by the hosting provider. The mail server, filtering decisions and quarantine remain under the provider's control.
Does BashEmail replace the hosting panel's mail system?
No. It adds filtering, abuse controls and visibility while existing domains, mailboxes and normal hosting-panel workflows remain in place.
What happens if BashEmail is unavailable?
BashEmail is designed to fail open so an unavailable filter does not stop the server from accepting or delivering customer mail.
Protect the inbox and the sender from one place.
Add incoming spam filtering and outgoing abuse protection to your existing cPanel, Plesk or DirectAdmin mail server.