Using classic Outlook for Windows in business environments
This old school setup worked for me. For now, anyway. In Outlook 2013, go to
-> File -> Account Settings -> (remove your account first, in order to re-create it)
-> New
-> Manual setup (bottom left radio button option)
-> Next
-> POP or IMAP
-> Next
-> enter 'Your name' & 'Email'
-> Account Type: choose IMAP from the drop-down
settings info as of this posting (https://www.getmailspring.com/setup/access-hotmail-com-via-imap-smtp)
-> incoming mail server outlook.office365.com
-> SMTP outgoing server imap.office365.com
-> User name : [your complete email address] IMPORTANT - the system will auto-fill with your user name and delete the '@outlook.com', but this only works with your FULL EMAIL ADDRESS in the "User Name" field
-> enter your password
-> bottom right MORE SETTINGS
-> tab: Outgoing Server: click on checkbox "My outgoing server requires authentication)
-> tab: Advanced: Incoming server IMAP: SSL 993
-> tab: Advanced: Outgoing server SMTP: TLS 587
-> OK
-> Next
Now, you should get the "Test Account Settings" popup and (for me), both tests pass.
If your OUTGOING test (the second one) doesn't pass, ensure that you entered your full email address in the outgoing settings under "User Name" (see IMPORTANT above) and check your password.
I hope this helps someone. I love Outlook 2013, and have tried all the new versions and hated them all for various reasons.