Skip to content
iBlockSpam
Compare

Microsoft 365 built-in filtering vs an inbound gateway

Microsoft 365 already filters email, and for many tenants that's enough. Here's when an inbound gateway adds something useful, and how to add one without weakening what Microsoft does well.

The short answer

Microsoft 365 includes Exchange Online Protection (EOP) for every tenant, and Microsoft Defender for Office 365 adds more on some plans. For many organizations, a well-configured Microsoft setup is solid. An inbound gateway like iBlockSpam is worth adding when you want per-user quarantine digests that work the same everywhere, mail held during outages, a predictable per-domain price, one portal across mixed platforms, or ongoing checks that your DNS hasn't drifted. It also adds a routing hop, which must be configured correctly.

What Microsoft does well

Be clear about this before buying anything:

  • It's already there. EOP filters spam and malware for every Exchange Online mailbox at no extra cost.
  • Deep integration. Microsoft 365 can act on messages after delivery (zero-hour auto purge), and Defender for Office 365, on plans that include it, scans links at click time and detonates attachments in ways a gateway in front of the MX doesn't replicate.
  • One vendor, one admin center if your whole organization is on Microsoft 365.
  • Large-scale signal. Microsoft sees a vast amount of mail, which informs its filtering.

If you are fully on Microsoft 365, have Defender configured and reviewed, and are happy with how quarantine works for your users, you may not need a gateway.

When an inbound gateway helps

Need Microsoft 365 alone With iBlockSpam in front
User quarantine digests Available; behavior depends on your policy configuration Personal quarantine and digests (hourly, daily, weekday or custom) for every user
Mail during a destination outage Depends on the sending server's retries Spooled for up to 5 days, then delivered
Mixed platforms (M365, Google Workspace, cPanel) Microsoft tenants only Same filtering and portal across platforms
Pricing basis Per user license Per domain, unlimited mailboxes (count, not message volume)
DNS drift alerts for MX, SPF, DMARC Not the focus Weekly on Protect, daily on Plus
Geographic, attachment-type and Office macro filters Configurable through Microsoft policies Available in advanced settings

The strongest reasons are usually practical: an MSP managing clients on several platforms, a business with shared mailboxes and many aliases where per-user add-ons get expensive, or a team that wants a second, independent layer with its own quarantine.

The risks, and how to handle them

Adding a gateway changes your mail flow. Microsoft documents this in Manage mail flow using a third-party cloud service with Exchange Online. The main points:

The extra hop hides the sender's IP

Microsoft sees mail arriving from the gateway, not from the original sender. That weakens SPF evaluation and other sender-reputation checks unless you enable Enhanced Filtering for Connectors on the inbound Partner connector. Our setup guide includes this step.

Don't switch Microsoft's filtering off

A common shortcut is a transport rule that sets SCL -1 for everything from the gateway. That turns off Microsoft's spam filtering for all that mail. Use Enhanced Filtering instead, and keep any bypass rules narrow and documented.

Lock down direct delivery

Attackers can send directly to your tenant's Microsoft host and skip the MX entirely. After testing, restrict inbound delivery so that mail for your domain is accepted only through the gateway's connector. Do this after verification, not before, or you can block legitimate mail.

Decide who makes the final call

With two layers, a message can be passed by one and held by the other. Agree where users look for missing mail (the iBlockSpam digest, Microsoft quarantine, or both) and tell them.

Test before tenant-wide change

Use a test mailbox or group first, check the message headers with the Email Header Analyzer, and keep the rollback steps from the setup wizard to hand.

How iBlockSpam sets this up

  1. The guided setup wizard records your current MX, SPF and DMARC.
  2. You create a restricted inbound Partner connector with Enhanced Filtering for Connectors.
  3. You change MX to our filtering servers and send test messages.
  4. After delivery is verified, you consider restricting direct-to-tenant delivery.
  5. Domain monitoring then watches for drift.

The full steps are in the Microsoft 365 setup guide. If your plan includes Microsoft Defender, read Defender for Office 365 vs a gateway too. If you're moving from another gateway, start with migrating without losing email.

Frequently asked questions

Do I still need Microsoft Defender if I use iBlockSpam?

Keep it. Exchange Online Protection is always on in Microsoft 365, and Defender for Office 365 adds Safe Links and Safe Attachments, plus protection for Teams, SharePoint and OneDrive, that a gateway in front of your MX doesn't replace. Zero-hour auto purge (removing threats after delivery) is part of every Exchange Online mailbox. iBlockSpam adds a filtering layer before Microsoft, plus quarantine digests, outage spooling and domain monitoring.

Why does Microsoft need Enhanced Filtering for Connectors?

With a gateway in front, Microsoft sees the gateway's IP address instead of the original sender's. Enhanced Filtering for Connectors tells Microsoft to skip the gateway hop and evaluate the real source IP, so SPF and other sender checks still work. Without it, Microsoft's protection is weakened.

Should I set the spam confidence level to -1 for gateway mail?

Not as a broad rule. Setting SCL -1 for everything from the gateway switches off Microsoft's spam filtering for that mail. Microsoft's guidance is to use Enhanced Filtering rather than bypassing filtering. If you need a narrow exception, scope it carefully and document why.

Will the change affect mail already in mailboxes?

No. Changing MX records only affects how new inbound mail is routed. Existing messages, calendars and folders stay where they are in Microsoft 365.

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