Signs your business email account has been compromised, and what to do
Common signs of a compromised mailbox are inbox rules or forwarding you didn't create, sent messages you didn't write, MFA prompts you didn't start, contacts receiving phishing from you, and a block on sending. Respond by disabling or resetting the account, revoking sessions, removing rules, forwarding, unknown MFA methods and app consents, then warning contacts.
On this page 6 sections
A compromised mailbox is more dangerous than a stolen password. The attacker reads your conversations, sends mail that passes every authentication check, and can quietly redirect payments for weeks. This guide lists the signs to watch for and the response steps from Microsoft, Google and the UK NCSC.
What are the signs a business email account is compromised?
Microsoft's compromised account guide and Google's hacked account help list similar warning signs. Grouped by where you'll notice them:
| Where you see it | Warning sign | Why it matters |
|---|---|---|
| Mailbox rules | Rules that forward mail to unknown addresses, or move messages to Notes, Junk Email or RSS Subscriptions | The attacker keeps a copy of your mail and hides replies |
| Forwarding settings | Recently added external forwarding | Every message leaves the company |
| Sent Items, Deleted Items | Messages you didn't write, such as "I'm stuck in London, send money" | The account is being used to phish or defraud |
| Sign-in | MFA prompts you didn't start, unknown devices, unexplained lockouts or password changes | Someone has or is trying your password |
| Sending | The mailbox is suddenly blocked from sending | The provider detected outbound spam from it |
| Contacts | People ask about odd emails or invoices from you | Your account or your name is being used |
| Account details | Changed recovery phone or email, new delegates, odd signatures, a changed address-book entry | The attacker is securing their access |
| Missing mail | Messages you expected never arrive | A rule or delegate is diverting them |
Unexpected MFA prompts
A sign-in prompt you didn't start means someone has your password. Don't approve it. Attackers sometimes send repeated push requests hoping you'll tap "approve" to make them stop. CISA's phishing guidance recommends FIDO or PKI-based MFA, which is phishing resistant, and number matching where push MFA is still in use, "to mitigate MFA fatigue."
Bounces for mail you didn't send
A flood of non-delivery reports doesn't always mean you were hacked. If the bounced messages aren't in your Sent Items, someone probably forged your address and the bounces are backscatter. If they are in Sent Items, treat the account as compromised. Paste a bounce into the SMTP Error Code Lookup to see what the receiver objected to, and see 550 5.1.10 for one common example.
Blocked from sending
In Microsoft 365, an account that exceeds the service's sending limits or outbound spam policies is restricted. Microsoft says the user can still receive mail, but sent messages bounce with:
550 5.1.8 Access denied, bad outbound sender
Microsoft calls exceeding outbound limits "an indicator of a compromised account" (Microsoft Learn). Our guide to a Microsoft 365 user blocked from sending covers the unblock steps in detail. If you run your own mail server, a sudden listing on a public blocklist is the equivalent signal; check your IPs with the Blacklist Checker.
What should you do first if a mailbox is compromised?
Act in this order. The goal is to cut the attacker off before you investigate, then close every way they could get back in. Microsoft warns that its steps "address known methods that might allow the attacker to maintain persistence," so do all of them, not just the password.
- Block access. Microsoft recommends disabling the account during the investigation. In Google Workspace, suspending the user also "resets the user's sign-in cookies and OAuth tokens" (Google Workspace Admin Help).
- Reset the password from a clean device. Use a strong, unique password. Microsoft says not to send the new password to the user by email, "because the attacker could have access to the mailbox."
- Revoke sessions. In Microsoft 365, revoke all sign-in sessions and refresh tokens (
Revoke-MgUserSignInSession). In Google Workspace, reset the user's sign-in cookies. NCSC's advice is to make sure "any devices and apps" that may still be signed in are logged out. - Remove app passwords. Microsoft notes that app passwords "aren't automatically revoked when you reset the password." Google tells admins to remove any app passwords the user created.
- Check MFA methods and devices. Remove any phone, authenticator app or security key the user doesn't recognize. Microsoft tells admins to remove any devices or methods an attacker added.
- Review app consents. Revoke OAuth applications the user didn't knowingly approve. Google's admin steps include revoking the user's OAuth 2.0 tokens, so an app the attacker approved doesn't keep its access.
- Review admin roles. Remove any roles that shouldn't be there, especially if the account is an admin.
- Remove forwarding and rules. Record what each rule or forwarding setting did, then remove it. See the next section for where to look.
- Turn on MFA, ideally phishing-resistant. CISA says "any MFA is better than no MFA," and names FIDO/WebAuthn as the only widely available phishing-resistant option (CISA).
If the user only clicked a link and you caught it early, the shorter checklist in what to do after clicking a phishing link may be enough.
Where do attackers hide in a mailbox?
Microsoft 365
- Forwarding:
Get-Mailbox -Identity user@example.com | Format-List Forwarding*Address,DeliverTo*. A value inForwardingSmtpAddressmeans mail goes to an external address. - Inbox rules, including hidden ones:
Get-InboxRule -Mailbox user@example.com -IncludeHidden. Look atRedirectTo,ForwardToandForwardAsAttachmentTo. - Sign-in logs: Microsoft Entra sign-in logs show IP addresses, locations, times and success or failure.
- Audit log and message trace: Filter from just before the suspicious activity, and check what the account sent.
Google Workspace
- Gmail settings: Google's help lists mail delegation, automatic forwarding, filters, labels and IMAP or POP access as settings to check.
- Admin logs: User log events for sign-ins, Email log search for message activity, and OAuth log events for app grants.
- Devices: Review mobile devices tied to the account and wipe any that look suspicious.
How do you recover after securing the account?
Investigate what the attacker did
Work out the time window from the sign-in logs, then review every message sent in that window. Look especially for:
- Payment or bank-detail requests sent to customers or suppliers.
- Replies inserted into existing invoice threads.
- Mail sent to large numbers of contacts.
- Files shared from OneDrive, SharePoint or Google Drive.
If you find payment instructions, call the recipients on a number you already hold. Our guides to business email compromise and vendor invoice fraud cover what to do if money has moved.
Restore sending
Once the account is secure, remove it from Microsoft's Restricted entities page. Microsoft says restrictions should normally lift within one hour, and no longer than 24 hours. Don't unblock it first: an account that's still compromised will be blocked again.
Tell people
The NCSC advises telling contacts you were hacked and suggesting they "treat any recent messages sent from your account with suspicion" (NCSC). Use a phone call for anyone who may have received a payment request. Change the password on any other service where the user reused it, and check accounts that send password resets to this mailbox.
Report it
If money was lost, contact your bank immediately and report it to the authorities. In the US, that's the FBI's Internet Crime Complaint Center at ic3.gov. Keep the original malicious messages with full headers; the Email Header Analyzer shows where a message really came from.
How do you stop it happening again?
| Control | What it stops |
|---|---|
| MFA on every mailbox, phishing-resistant for admins and finance | Password-only takeovers |
| Number matching for push MFA | MFA fatigue approvals |
| Block automatic external forwarding by default | Silent mail exfiltration |
| Alerts for new forwarding rules and restricted users | Slow detection |
| Restrict which apps users can consent to | Malicious OAuth apps |
| Inbound filtering for phishing and impersonation | The phishing email that started it |
| A payment-change procedure with phone callbacks | Fraud even when a mailbox is compromised |
Microsoft's default alert policy "User restricted from sending email" notifies admins when an account is blocked. Make sure it's on and goes to someone who reads it. Our guide to mail flow rules for security in Microsoft 365 shows how to turn off external auto-forwarding and where a rule adds to it.
Next steps
- Check every mailbox for external forwarding and unexpected inbox rules today. It takes minutes and often finds old problems.
- Turn on MFA for every account, starting with finance, executives and admins.
- Write down the response steps above, with who does each one, so nobody improvises during an incident.
- Reduce the phishing that leads to compromise. iBlockSpam filters phishing, spoofing and malware at the MX before it reaches Microsoft 365, Google Workspace or cPanel mailboxes; see how it works.
Browse our other phishing and threat guides.
Frequently asked questions
How can I tell if my business email account has been hacked?
Look for inbox rules or forwarding you didn't set up, messages in Sent Items or Deleted Items you didn't write, sign-in or MFA prompts you didn't start, contacts asking about odd emails from you, and a sudden block on sending. Any one of these is enough to start the response steps.
Why is my mailbox blocked from sending email after a compromise?
Microsoft 365 restricts accounts that exceed sending limits or outbound spam policies, which usually happens when an attacker sends spam or phishing from the mailbox. Senders get 550 5.1.8 Access denied, bad outbound sender. An admin should secure the account first, then remove it from the Restricted entities page.
Should I tell my contacts that my email account was compromised?
Yes. The UK NCSC advises telling your contacts that you were hacked and suggesting they treat recent messages from your account with suspicion. For a business, prioritize customers and suppliers who may have received payment requests, and call them on a known number rather than emailing.
Why do attackers create inbox rules in a hacked mailbox?
Rules let them keep receiving your mail and hide their tracks. Microsoft lists rules that forward mail to unknown addresses, and rules that move messages to rarely checked folders such as Notes, Junk Email or RSS Subscriptions. That keeps replies and warnings away from the real owner.
How do I check for suspicious forwarding in Microsoft 365?
In Exchange Online PowerShell, Get-Mailbox shows the ForwardingAddress and ForwardingSmtpAddress settings, and Get-InboxRule with the IncludeHidden switch lists every inbox rule, including hidden ones, with any RedirectTo or ForwardTo targets. Remove anything you didn't create after recording what it did.
Sources
- Microsoft Learn: Respond to a compromised email account in Microsoft 365
- Microsoft Learn: Remove blocked users from the Restricted entities page
- Google Workspace Admin Help: Identify and secure compromised accounts
- Google Account Help: Secure a hacked or compromised Google Account
- UK NCSC: Recovering a hacked account
- CISA: More than a password (multifactor authentication)
- CISA, NSA, FBI, MS-ISAC: Phishing Guidance: Stopping the Attack Cycle at Phase One
See how your domain measures up
Run a free Email Health Check: MX, SPF, DKIM, DMARC and transport security in one scan, with the raw records shown. No sign-up.
Keep reading
Microsoft 365 user restricted from sending (550 5.1.8): how do you investigate and unblock it?
Fix 550 5.1.8 Access denied, bad outbound sender: why Microsoft 365 restricts users, how to check for compromise, unblock on Restricted entities, prevent it.
9 min read Phishing & threatsWhy am I getting bounce messages for emails I didn't send?
Getting bounce messages for email you never sent? That's backscatter. Learn why it happens, how SPF, DMARC and recipient validation reduce it, and what to do.
8 min read Phishing & threatsHow to prevent business email compromise (BEC)
What business email compromise is, what the FBI's 2025 IC3 figures show, and the payment checks and technical controls that stop BEC fraud at small firms.
9 min read