I realise a guarantee is impossible. Even a Protonmail user could receive a msg from me and then use an MS service to reply manually.
My question was more asking if MX lookups are the /only/ mechanism we have. Have I overlooked another test that would detect more cases?
Certainly it would be feasible to deploy a mail server that blocks inbound MS. This would at least cut off repetitious msgs to me that traverse MS assets. But it’s just theoretical.. I don’t think any email service exists with this kind of deliberate configuration.