Log in

Still getting
SPAM?
We'll fix that.

An anti-spam gateway for your mail server. Blocks spam, viruses, and phishing before a message ever reaches an employee.

MXGuard - Quarantine
🦠
noreply@malware-dist.xyz
Invoice_Q4.exe
Virus
πŸ“’
promo@bulk-mailer.net
SALE! 90% off today only!!!
Spam
πŸ“§
ivan@partner-company.com
Supply contract #182
Delivered
🎣
security@bigbank-check.com
Your account has been locked
Phishing
πŸ“’
casino@win-lottery.bet
You won $1,000,000
Spam
πŸ“§
ceo@your-company.com
Meeting Friday at 3pm
Delivered
πŸ–₯️
Install it yourself
MXGuard on your own server
πŸ“¦
Offline install
One package, no internet needed
πŸ”§
We install it for you
Turnkey, by our engineers
How it works

Three stages of protection
for every message

Before a message reaches an employee's inbox, it goes through multi-layer checks - automatically, with no human involved.

  1. 1
    Monitoring inbound traffic
    Mail arrives at MXGuard on your own server before it reaches your mailboxes. It records the sender IP, checks sender reputation, and analyzes headers and structure.
  2. 2
    Threat detection
    Bayesian filters, DNSBL, SPF/DKIM/DMARC, 20,000+ spam traps, and attachment virus scanning - all running at once.
  3. 3
    Block or deliver
    Spam and viruses go to quarantine. Clean messages are delivered without delay.
πŸ“’
spam@domain.com
Get a loan right now
Spam
🦠
evil@hacker.net
Virus in attachment
Virus
🎣
bank@big-bank-check.com
Confirm your card details
Phishing
πŸ“§
contract@supplier.com
Contract #55 for signature
Delivered
πŸ“§
hr@jobboard.com
Candidate for the position
Delivered
↑ filtered in real time
Features

Full control over mail filtering

Tailor protection to your company. Every tool lives in one dashboard.

Email quarantine

Suspicious messages aren't deleted - they're held in quarantine. Review a message, release it with one click, or delete it permanently.

  • View held messages with full content
  • Release a message to the inbox in one click
  • Messages kept for up to 30 days
More about quarantine β†’
Quarantine 8,241 held today
πŸ“’
spam@domain.com
Make $100k a month
Spam
🦠
evil@hack.net
Important_document.exe
Virus
🎣
support@paypa1.com
Your account has been locked
Phishing
πŸ“’
offers@sale.com
99% off today only!
Spam

Whitelists & blacklists

Guarantee delivery from important senders, or permanently block unwanted addresses and domains. Works at the domain level or per individual mailbox.

  • Whitelist - always delivered
  • Blacklist - always blocked
  • Filter by domain, address, or subject
  • Configurable per mailbox
More about lists β†’
Whitelist
βœ…
@partner.com
Partner
Always deliver
βœ…
@supplier.com
Supplier
Always deliver
βœ…
@jobboard.com
Job board
Always deliver
Blacklist
🚫
@spam-domain.com
Always block
🚫
@casino-win.bet
Always block

Processing rules

Build your own filtering logic: by sender, subject, content, or attachments. AND/OR conditions, and any action - forward, tag, block, or reject.

  • Nested AND / OR conditions
  • Forward, tag, or reject
  • Filter by attachment and file type
  • Regular expressions and wildcards
More about rules β†’
Processing rules
🚫
Block EXE attachments
Subject contains .exe β†’ Reject
πŸ“€
Route invoices
From: @accounting* β†’ Forward to fin@
🏷️
Tag [PROMO]
Subject contains discount β†’ Add tag

Delivery tracker

Find any message in seconds. A full log with the history of every message, the filter's decision reason, delivery status, and processing time - for the last 90 days.

  • Search by sender, recipient, subject
  • Detailed filtering reason
  • 90-day history
  • Export to CSV
More about the tracker β†’
Message log
FromSubjectStatus
ivan@partner.com Invoice #188 Delivered
spam@mail.net Great offer for you Quarantine
ceo@company.com Urgent meeting Delivered
phish@fake.com Your password was changed Phishing

Antivirus & anti-phishing

Every message and attachment is scanned for viruses, trojans, and phishing links. More than 5,000 threats blocked daily - before a message reaches the recipient.

  • Every attachment scanned for viruses
  • Phishing links detected in message bodies
  • Over 5,000 viruses blocked per day
  • Admin notified when a threat is found
More about protection β†’
Threats blocked
🦠
Invoice_march.exe
Trojan.GenericKD.47821
Virus
🎣
http://paypa1-secure.com
Phishing link in body
Phishing
🦠
attachment.zip β†’ run.bat
Win32.Ransomware.Locky
Virus
Integrations

Works with any mail server

Point your MX record at MXGuard and it delivers clean mail onward - Exchange, Office 365, Google Workspace, or any Postfix/Exim server.

πŸ“¨
Microsoft Exchange
On-premise and hybrid setups
☁️
Office 365
Set up in 10 minutes
πŸ“§
Google Workspace
Via domain MX records
🐧
Postfix / Exim
Any Linux server
3M
messages blocked per day
99.9%
filtering accuracy
2,000+
domains protected
30 days
quarantine retention
Infrastructure

Keeps working
even if one
node goes down

Run MXGuard as a cluster across as many nodes as you need. No message is ever lost.

🏒
Multi-node HA cluster
Add nodes as you grow β€” if one fails, the others keep accepting and filtering mail with no message loss
πŸ”„
Auto-updates with rollback
Every update creates a backup first and rolls back automatically if anything fails
πŸ”Œ
SIEM integration & REST API
Feed events into your own monitoring and security tooling
Unlimited
cluster nodes
20,000
spam traps
2,000+
domains
5,000
viruses/day
30 days
quarantine retention
On-Premise

MXGuard -
a gateway on
your own server

Full control over your data. Installs with a single command right on your Linux server. Works without internet access - an offline package is available for closed networks.

🐳
Docker-based, 6 containers
qmail, nginx, php, MySQL 8, Redis, Memcached
πŸ“¦
Offline install
~625 MB archive - for closed networks and government use
πŸ”„
Auto-updates with rollback
Creates a backup, updates, and rolls back on failure
πŸ”
Your data stays yours
SIEM integration, REST API
Documentation β†’ Download offline package
root@server:~
$ curl -fsSL mxguard.net/gate/install.sh | sudo bash
βœ“ Checking OS: Ubuntu 24.04 LTS (amd64)
βœ“ Docker CE 26.1.4 installed
βœ“ Ports 25, 80, 443 are free
↓ Pulling images... (6 containers)
βœ“ All services running (6/6)
MXGuard 2.0.1 installed!
Open http://<server-IP> to configure
2 cores
CPU
2 GB
RAM
20 GB
Disk
Ubuntu/Debian
x86_64 Β· arm64
Offline install

MXGuard with
no internet

A single archive contains everything needed to install on a fully isolated network - no apt-get, docker pull, or outbound requests of any kind.

πŸ“¦
One archive - everything inside
~625 MB: Docker images, qmail binaries, configs, install script
πŸ”
SHA-256 verification
A checksum is published alongside the archive - verify integrity before unpacking
πŸ›‘
Scan it with your own security tools
Run the archive through antivirus, SAST, or a vulnerability scanner before installing
πŸ”„
Updates are offline too
Every release ships as the same kind of archive - download once, update on the isolated network
🏭
For closed environments
Government, banking, industrial sites - anywhere internet access is restricted by security policy
Download offline package MXGuard documentation
root@server:~
$ ls -lh gate-2.0.1-offline-amd64.tar.gz
-rw-r--r-- 1 root root 623M Jun 10 12:00 gate-2.0.1-offline-amd64.tar.gz
$ sha256sum -c gate-2.0.1-offline-amd64.tar.gz.sha256
βœ“ gate-2.0.1-offline-amd64.tar.gz: OK
$ tar xzf gate-2.0.1-offline-amd64.tar.gz && sudo bash install.sh
βœ“ Loading images from archive...
βœ“ Docker images loaded (no internet used)
βœ“ All services running (6/6)
MXGuard installed with no internet!
Open http://<server-IP> to configure
Archive naming
gate-X.Y.Z-offline-amd64.tar.gz
The current version and SHA-256 checksum are on the download page

Get started today.
Self-hosted on your own server.

10-minute setup. Any mail server.

Get started β†’

Exchange Β· Office 365 Β· Google Workspace Β· Postfix Β· Any SMTP server