Skip to content
iBlockSpam
Check, configure, verify, monitor

How iBlockSpam works

You point your domain's MX records at our filtering servers, and clean mail is delivered to the mail server you already use. Here is what happens at each step, and how you can undo it.

How a domain-wide filter works, in 15 seconds Animated junk envelopes march towards a mailbox and bounce off a protective shield, while a legitimate message passes straight through.

The short version

iBlockSpam is an inbound email filter that works at the MX level. Your domain's MX records tell the world's mail servers where to deliver mail for your domain. When you point them at our filtering servers, every inbound message is checked for spam, viruses, malware, phishing and spoofing first. Clean mail is then delivered to your own mail server. Suspicious mail is held in quarantine, where you can review it.

Nothing about your mailboxes changes. You keep Microsoft 365, Google Workspace, cPanel/WHM, Exchange or whatever you use today.

The mail route

Before iBlockSpam With iBlockSpam
Sender → your mail server → inbox Sender → iBlockSpam filtering → your mail server → inbox
MX points to your mail provider MX points to our filtering servers
Filtering done only by your provider Filtering done before mail reaches your provider, plus whatever your provider still does

Step 1: Check

Start with the free Email Health Check. It reads your public DNS records (MX, SPF, DMARC and common DKIM selectors) and explains what it finds. You don't need an account or an email address.

Be aware of what a DNS check can and can't tell you:

  • It can show where your MX records point and whether your SPF and DMARC records are valid.
  • It can't prove that mail is filtered, or that a message was delivered.
  • A DKIM selector we can't find is unknown, not broken. Selectors aren't published in a list, so we can only test common ones.

You can also use the individual tools: MX Lookup, SPF Checker, DMARC Checker and DKIM Checker.

Step 2: Configure

Configuration has two parts, and the order matters.

Prepare your mail server first

Your mail server needs to accept mail arriving from our filtering servers, and treat it correctly.

Then change your MX records

The guided setup wizard shows your current DNS and the new values side by side, so you can see exactly what will change. It also records your old values and gives you rollback steps. We don't edit your DNS for you; you make the change at your DNS host.

Tip: lower your MX record's TTL (for example to 300 seconds) a day before the change. Mail servers cache DNS for the TTL period, so a shorter TTL makes both the switch and any rollback faster.

Step 3: Verify

Once your new MX records are visible, send a test message from an outside address to a mailbox you own. Then confirm:

Setup verifier checklist for a sample Microsoft 365 domain: MX records pass, connector and Enhanced Filtering settings marked unknown because they cannot be seen from outside the tenant, outgoing mail passes SPF, DKIM and DMARC, and a test message arrived through the filter.
Setup verifier: a checklist of what we can confirm, and what you need to check yourself. Sample data. Open it in the demo
  1. The message arrived in the inbox.
  2. Its headers show it passed through our filtering servers. Our Email Header Analyzer runs in your browser and uploads nothing.
  3. It appears in your message history in the iBlockSpam portal.

If the message doesn't arrive, roll back using the steps the wizard saved, and contact support.

Step 4: Monitor

DNS changes over time. A new IT provider, a website migration or a DNS host change can quietly point your MX records somewhere else, or break SPF and DMARC. Domain monitoring checks your MX, SPF and DMARC records and alerts you when they drift.

Domain Watch panel for a sample domain: the latest MX, SPF and DMARC records we observed, when they were last checked, and a list of recent changes such as an SPF record change marked "Check this".
Domain Watch: the records we watch and every change we found, with what it means. Sample data. Open it in the demo
Item Protect Protect Plus
Drift checks Weekly Daily
Monthly owner report No Yes
Human setup session No Yes

Read more about domain monitoring, or compare plans on the pricing page.

What happens to mail every day

  • Clean mail is delivered to your mail server.
  • Suspected spam goes to the recipient's personal quarantine, with a digest email on the schedule you choose.
  • If your mail server is down, mail is held for up to 5 days and delivered when it's back.
  • Message history is kept for 30 days, so you can trace what happened to a message.

Leaving is part of the design

If you stop using iBlockSpam, you point your MX records back to your mail provider, wait for the change to propagate, and confirm mail arrives directly. Read our migration guide for the details. For the bigger picture, see why businesses choose iBlockSpam and the FAQ.

Frequently asked questions

Do I have to move my mailboxes?

No. Your mailboxes stay where they are, in Microsoft 365, Google Workspace, cPanel/WHM, Exchange or another mail server. iBlockSpam sits in front of that server. We filter inbound mail and deliver the clean messages to it. Users keep their existing apps, passwords and folders.

Will mail be lost while DNS changes propagate?

It shouldn't be. During propagation some senders still use your old MX and some use the new one, and both paths deliver to your mailboxes. Lowering your MX record's TTL a day ahead shortens that window. Our setup wizard records your old values so you can roll back.

How long does setup take?

It depends on your platform and DNS host. Setup is guided, and our aim is that most domains are set up in one session. The MX change is quick to make; propagation and platform steps, such as a Microsoft 365 connector, take longer. Protect Plus includes a human setup session.

How do I know filtering is actually working?

An MX lookup only shows where mail should go, not that it was filtered. That's why we include a verify step: you send a test message to a mailbox you own and check that it arrived through our filtering servers, using the message headers and your message history.

Last updated:

See how your domain is set up today.

A free check of your MX, SPF, DKIM and DMARC records. When you're ready to protect it, create your account.

Free, reads public DNS only. Protect your domain