We are in a hybrid setup. We have not MS365 as our main MX but a local one because we do separate filtering.
So to protect us from Spammers still delievering directly to MIcrosoft, we made a Rule, which forwards all external emails from the internet to the MX entry first. Everything is described in here:
https://practical365.com/how-to-ensure-your-third-party-filtering-gateway-is-secure/
We also added our local Exchange Server as en exception to the forwarding Rule, so we don't get a loop.
But this exception is not working. It still forwards all emails back to our MX again and creates a loop.
When I check the transport log, I see that the rule still was taken, even when the email came from the excepted IP.
So why does it still forward it again?