Manually configure Outlook for Office 365

In case you ever need to configure Outlook for an Office 365 tenant that *does not* have AutoDiscover records published, here is how to do it.

1.      Log into PowerShell for tenant and run the following command:
Get-Recipient | Select-Object Identity,Mail,ExchangeGuid | Export-Csv .\recipientlist.csv

2.       Open the CSV in Excel, locate the ExchangeGuid  attribute column, and then locate the ExchangeGuid for the user you want to manually configure.

3.       Launch mail control panel applet and begin to configure a new profile.

4.       Select Manual setup or additional server types.

5.       Ensure Microsoft Exchange Server or compatible service is selected.

6.       Paste the ExchangeGuid value in the Server field and append the SMTP domain ( Enter the user’s email address in the User Name field.  Then, click the More Settings … button.

7.       On the security tab, clear the Encrypt data between Microsoft Outlook and Microsoft Exchange box under the Encryption section and select Anonymous Authentication in the Logon network security section.

8.       On the Connection tab, select the Connect to Microsoft Exchange using HTTP checkbox and then click the Exchange Proxy Settings … box.

9.       Use the following settings to configure Microsoft Exchange Proxy settings and click OK:

10.   Click Apply/OK.

11.   Click Next.

12.   Click Finish.


Comments (8)
  1. Geoff H says:


  2. Tim says:

    Great post!

    I’m in the process of migrating a customer, and wanted to be able to show her how things would look in Outlook after cutover (meaning that I hadn’t switched all of their DNS records yet). I had already switched their usernames from the "" username
    to their actual email addresses, so I couldn’t get Autodiscover to work properly. This worked great, although I found there needed to be another pipe character in the PowerShell command to create the CSV file. The command needed to be:

    Get-Recipient | Select-Object Identity,Mail,ExchangeGuid | Export-Csv .recipientlist.csv

    Thanks for the help!

  3. Thanks, Tim! Great catch!

  4. turbomcp says:

    great stuff

  5. Leave it to us to remove a totally workable workaround.

    Challenge accepted. 😉

  6. Goldenbarstewart says:

    Thanks – bit what is the difference between Aaron’s Powershell cmd and Tim’s (copied and pasted from above?)

    Get-Recipient | Select-Object Identity,Mail,ExchangeGuid | Export-Csv .recipientlist.csv
    Get-Recipient | Select-Object Identity,Mail,ExchangeGuid | Export-Csv .recipientlist.csv

    Also, how is the vertical symbol made?

  7. Ours are the same (I updated mine after Tim pointed out the typo). The vertical symbol is a pipe, located above the return key on an English – US keyboard.

Comments are closed.

Skip to main content