Oh, I see, despite the documentation clearly stating a policy can be modified after creation - it can't
One has to create the policy in one go, as such:
- New-AuthenticationPolicy -Name "Allow Basic SMTP Auth" -AllowBasicAuthSmtp
Wrong docs are worse than no docs, this section https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/disable-basic-authentication-in-exchange-online#modify-authentication-policies says modification is possible. It is not, at least not for this parameter. Luckily I found a tech community article confirming this (yay community!). Now to test if any of it worked...
...sometime later.... Yay finally that worked! Here are steps to create the explicit policy:
- create HVE email user in HVE console e.g {mail-daemon smtp address}
- New-AuthenticationPolicy -Name "Allow Basic SMTP Auth" -AllowBasicAuthSmtp
- Set-User -Identity {mail-daemon smtp address} -AuthenticationPolicy "Allow Basic SMTP Auth"
I hope that helps someone as newbie at this as me. How hard would it have been for the blog writer to just write this out instead of linking to articles that then link to other articles of which some are wrong. To paraphrase the words of Bethesda, "MS, MS Never changes"
PS i couldn't post this for 24 hours due to spamming errors (i wasn't spamming)