Configure Outlook without autodiscover for Office365

You should see a value that looks something like 686c9881-008b-49f5-83ab-ef158c37c421@domain.com. This is your host name – you’ll need this later, so copy and paste it into Notepad or write it down.

Open PowerShell and enter the following commands:

Set-ExecutionPolicy Unrestricted

$LiveCred = Get-Credential (use your ADMIN credentials)

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

Get-Mailbox -Identity user_name | select ExchangeGUID

In the Server box, type the host address that you noted.

Make sure that the Use Cached Exchange Mode option is selected.

Enter your email address in the field User Name

Click More Settings

If you are prompted with an error that the action cannot be completed, click OK

Click on the Security tab, and then select Configure Security Settings and switch the network security option to “Anonymous Authentication”

Click on the Connection tab

Select Connect to Microsoft Exchange using HTTP

Click Exchange Proxy Settings

In the Use this URL to connect to my proxy server for Exchange box, type: outlook.office365.com.

Make sure you’ve enabled “only connect to proxy servers that have this principal name in their certificate,” and then type msstd:outlook.com.

Click to select the on fast networks, connect using HTTP first, then connect using TCP/IP check box, and select the on slow networks, connect using HTTP first, then connect using TCP/IP check box.

In the Proxy authentication settings, click Basic Authentication.

Click OK twice.

Click Check Names After the server name and user name are displayed with an underline, click next.

Click Finish.