Our older Microsoft 365 configuration instructions suggested using a mail transport rule (now called a mail flow rule in the Microsoft 365 control panel) to block messages that were not filtered by SpamHero.
That rule works by assuming that any message which appears to come from outside the organization should be treated as external mail and blocked or quarantined unless it originated from SpamHero's delivery IPs.
However, Microsoft 365 sometimes generates messages internally — such as forwarded calendar invitations, meeting updates, and message recall notifications — that still retain the original external sender address.
Although these messages are created and authenticated inside Microsoft 365, the transport rule misclassifies them as external mail and blocks or quarantines them, even though they never entered Microsoft 365 from the outside.
It is recommended that you remove the old "Inbound SpamHero" mail flow rule and instead use a Microsoft 365 connector to restrict inbound delivery at the SMTP level.
This approach isn't officially supported by SpamHero, but has been reported to work for customers who prefer to keep an existing mail flow rule. You can update the "Inbound SpamHero" rule so that it applies only to unauthenticated external messages.
The rule must include both conditions:
This should ensure that the rule applies only to truly external messages and not to internally generated mail.