Warms my heart that it is not all divided between Google and Microsoft…
MX in Swiss/Europe does not mean it is not Google or Microsoft. Just checked out the French equivalent linked above, it says things like "MX for outlook.com in European Union [green checkbox]"
Be careful, the self-hosted may just be an out-of-date Exchange On-Premises.