Microsoft 365
Microsoft 365 Email Security: A Practical Checklist
A default Microsoft 365 tenant is a starting point, not a secured one. This checklist covers the controls that matter most — MFA, admin hardening, DNS and anti-spoofing — so your email is genuinely defended rather than just switched on.
Microsoft 365 is a capable and secure-able platform, but out of the box it leaves several important controls unconfigured. Email is the most common way small businesses are attacked, and a default tenant gives an attacker more room than it should — particularly through weak authentication and unconfigured anti-spoofing.
This guide is a practical, plain-English checklist of the highest-impact email security steps for a Microsoft 365 tenant. No mail server can be made "completely secure", but these measures make your tenant a far harder target and close the gaps attackers rely on.
In short
The controls that matter most
Five areas do most of the work in hardening a Microsoft 365 tenant.
-
Enforce MFA everywhere
Multi-factor authentication is the single biggest improvement. Enforce it for every user, and especially every administrator.
-
Close legacy protocols
Legacy authentication bypasses MFA entirely. Block it so attackers cannot use old protocols to sidestep your strongest control.
-
Configure DNS and authentication
Set SPF, DKIM and DMARC correctly for your tenant so your mail is trusted and your domain cannot be spoofed.
-
Defend against spoofing and BEC
Anti-phishing and impersonation protection guard against business email compromise — the most expensive email incident.
-
Monitor and review
Review admin roles, audit logging and alerts so a compromise is caught early rather than discovered after damage is done.
Enforce multi-factor authentication
MFA is the highest-value security control you can apply, full stop. The overwhelming majority of account compromises involve a stolen or guessed password, and MFA stops almost all of them by requiring a second factor the attacker does not have.
Cover every account, especially admins
Enforce MFA for all users, not just some. Administrator accounts are the most valuable targets, so they need the strongest protection — ideally with phishing-resistant methods. A single admin account without MFA can undo every other control in this list.
MFA only protects logins that go through modern authentication. That is exactly why closing legacy protocols, covered next, is the necessary partner to enforcing MFA.
Close legacy authentication
Legacy authentication refers to older protocols and clients that do not support modern authentication — and crucially, do not support MFA. As long as legacy auth is allowed, an attacker can use it to log in with just a password, bypassing your MFA entirely.
Blocking legacy authentication is therefore essential to making MFA meaningful. Before you block it, check for any genuine dependency — an old device or application still using it — and modernise or replace it. Then turn legacy auth off so the bypass route is closed.
Get your DNS and authentication right
Microsoft 365 supplies the records you need, but it is your responsibility to publish and maintain them correctly. Getting SPF, DKIM and DMARC right both protects your deliverability and stops people spoofing your domain.
- Publish a correct SPF record that authorises Microsoft 365 and any third-party tools that send as your domain.
- Enable DKIM signing for your domain in the Microsoft 365 admin centre and publish the keys.
- Add a DMARC record, start at monitoring, then move to enforcement once aligned.
- Keep MX records pointing where they should and remove stale entries.
A common trap is leaving DKIM disabled because Microsoft 365 will still send mail without it. Mail flows, but you are missing a key authentication signal and weakening both deliverability and spoofing protection. Our SPF, DKIM and DMARC guide walks through the detail.
Defend against phishing and BEC
Business email compromise (BEC) is the most financially damaging email attack. It typically involves an attacker impersonating a senior person or a supplier to redirect a payment or extract sensitive information. Microsoft 365 includes protections that help, but they need configuring.
Anti-phishing and impersonation protection
Configure anti-phishing policies, including impersonation protection for your key people and domains, so messages pretending to be your finance director or a trusted supplier are caught. Combine this with DMARC at enforcement, which stops exact-domain spoofing, and external-sender warnings that flag mail from outside the organisation.
Technology is only half the answer. Clear internal processes — verifying payment changes out of band, never acting on an emailed bank-detail change without a phone call — close the gap that no filter fully covers.
Harden admin access and monitor
Administrative accounts are the keys to the kingdom, so they deserve disproportionate care. The aim is to limit how many exist, what they can do, and how quickly misuse is noticed.
- Use the principle of least privilege — grant the minimum admin role each person actually needs.
- Keep the number of global administrators small and use separate accounts for admin work.
- Ensure auditing and mailbox logging are on, so you can investigate after an incident.
- Set up alerts for risky sign-ins and suspicious mailbox rules, a classic sign of compromise.
A frequent indicator of a compromised mailbox is a hidden rule that forwards or deletes incoming mail. Reviewing for unexpected forwarding and inbox rules is a quick, high-value check.
Avoid these
Common Microsoft 365 security mistakes
These gaps are present in a surprising number of tenants.
-
MFA on some accounts but not all
Partial MFA leaves the unprotected accounts — often older or shared ones — as the way in. Enforce it for everyone, especially admins.
-
Leaving legacy authentication enabled
Legacy auth bypasses MFA entirely. Enforcing MFA while leaving legacy protocols open undermines your strongest control.
-
Never enabling DKIM
Mail flows without DKIM, so it is easy to overlook — but skipping it weakens both deliverability and spoofing protection.
-
Too many global admins
Every global admin is a high-value target. Excess admin accounts widen the attack surface for no benefit.
-
Assuming the defaults are secure
A default tenant leaves anti-phishing, DMARC enforcement and legacy-auth blocking unconfigured. "On" is not the same as "secured".
When to call a specialist
When to get expert help
Hardening a tenant without breaking day-to-day work takes care. Here is when expert help is worth it.
-
You are onboarding a security-conscious client
Law, accounting and healthcare clients increasingly demand evidence your email is properly secured. We harden the tenant and help you prove it.
-
You have had a phishing or BEC scare
A near miss is a signal. We assess the tenant, close the gaps, and put anti-BEC defences and processes in place.
-
You need to enforce DMARC safely
Reaching DMARC enforcement without blocking legitimate mail across all your senders is exacting, report-driven work.
-
You want it watched
Hardening is a point in time; monitoring sign-ins, rules and alerts is ongoing. We provide a defined response when something looks wrong.
A note on honesty
Need it handled?
Related Mailoza services
We harden Microsoft 365 to a defended standard and keep watching it, without taking your tenant out of your hands.
Keep reading
Related guides
A few more plain-English guides that connect to this one.
-
SPF, DKIM and DMARC Explained Simply
The authentication records that underpin Microsoft 365 anti-spoofing, set up step by step.
-
Google Workspace Email Admin
The equivalent admin and security essentials for a Google Workspace tenant.
-
Email Migration Checklist
How to move into Microsoft 365 with security and deliverability right from the start.
Questions
Frequently asked questions
Is Microsoft 365 secure by default?
It is a secure-able platform, but a default tenant leaves several important controls unconfigured — anti-phishing policies, DMARC enforcement and legacy-authentication blocking among them. "On" is not the same as "secured"; the controls in this guide close the gaps.
What is the single most important step?
Enforcing multi-factor authentication for every account, especially administrators. It stops almost all password-based account compromises. To make it meaningful, you must also block legacy authentication, which would otherwise bypass MFA entirely.
Why does blocking legacy authentication matter?
Legacy protocols do not support MFA, so as long as they are allowed an attacker can log in with just a password and sidestep your strongest control. Blocking legacy auth is what makes enforced MFA actually protective.
Do I still need SPF, DKIM and DMARC on Microsoft 365?
Yes. Microsoft 365 supplies the records, but publishing and maintaining them correctly is your responsibility. DKIM in particular is often left disabled because mail still flows without it — which weakens both deliverability and spoofing protection.
How do I protect against business email compromise?
Combine technical controls — anti-phishing and impersonation policies, DMARC at enforcement, external-sender warnings — with clear internal processes, such as verifying any payment or bank-detail change out of band by phone. No filter fully closes the human gap, so process matters as much as technology.
Can no email system be made completely secure?
No honest provider claims a system is completely secure — one breach would disprove it. The realistic goal is to make your tenant a hard target by closing the common gaps and to keep watching, so that if something does go wrong it is caught early.