BashEmailEMAIL SECURITY FOR HOSTING SERVERS

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.

Mail stays on your server No MX record change Built for hosting control panels
BashEmail stopping malicious incoming email before a hosting mail server while clean messages continue safely in both directions
INCOMING SPAM→FILTERED
INFECTED MAIL→HELD
OUTGOING ABUSE→CONTAINED
CUSTOMER MAIL→KEPT ON SERVER
Email security has two directions

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.

BashEmail in the mail path

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.

INTERNET MAIL Wanted mail and unwanted mail Wanted Unwanted
BASHEMAILFilter · scan · control Runs on your server
YOUR MAIL SERVER Domains and mailboxes stay local Delivery healthy
No MX changeKeep the DNS and mail routing your customers already use.
No cloud relayMail is not redirected through an external filtering gateway.
No migrationExisting domains, mailboxes and customer workflows stay in place.
Incoming email spam filter

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.

Adjust strictness where it matters.Set policy by domain or mailbox instead of forcing every customer into one global threshold.
Keep exceptions under control.Use allow and deny lists for trusted senders, blocked sources and customer-specific requirements.
Let users recover wanted mail.Customers can review their own quarantine, release a message and improve future treatment without seeing another account.
MAIL REVIEWEvery decision stays visible
Protected
TIMESENDERRECIPIENTSUBJECT / RESULT
[email protected][email protected]
August invoiceDelivered
[email protected][email protected]
Support ticket updatedReleased
[email protected][email protected]
Password expires todayPhishing
All addresses shown are fictional examplesRelease · delete · train
OUTGOING CONTROLSender activity
Watching
Normal sendingWithin policy
Unexpected sending increaseAccount moved from watch to hold
Held
Mailbox remains availableOnly outgoing delivery is paused
Safe
SERVER REPUTATION Monitoring active
Outgoing spam protection

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.

Move from watch to hold to suspend.Graduated actions let you respond to risk without treating every unusual event as a confirmed compromise.
Limit sending with practical exceptions.Set server-wide limits and override them for customers with legitimate higher-volume requirements.
Protect access while stopping abuse.A sending suspension affects outgoing mail only. The customer can still sign in and receive messages.
Watch server reputation.See blocklist status and follow the relevant delisting path when investigation is required.
On-server email security

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.

Customer email circulating securely through one hosting mail server without an external mail gateway
Operational visibility

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.

A safer route into production

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.

Install on the serverStart beside the mail service you already operate.
Review real trafficSee likely outcomes before enforcing them.
Tune policiesAdjust domains, mailboxes, lists and limits.
Enable protectionMove into enforcement with a clear rollback path.
BashEmail pricing

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.

Lite

Up to 10 hosting accounts

$12per month
Get BashEmail
  • 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 accounts
Standard

Unlimited hosting accounts

$23per month
Get BashEmail
  • Everything in Lite
  • Unlimited hosting accounts
  • Unlimited hosted domains

Price per server, per month, excluding VAT. Cancel anytime. Talk to us.

BashEmail questions

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.

BASHEMAIL

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.