Skip to main content

Godaddy Outlook - SMTP/IMAP with Powershell

If you are having issues enabling SMTP authentication successfully, follow these steps in order to connect your inbox to our platform. If you are on an operating system outside of Windows, please contact support, and we can assist you in executing these commands.

Note: You will need to log into PowerShell under your administrator account in order to perform these steps. Under the administrator account, you can enable these settings for all other inboxes under your workplace.


Enabling SMTP

Step 1: Launch PowerShell in Administrator Mode

Open PowerShell in Administrator mode. If you are utilizing Windows, then this is already pre-installed. For Mac Users, please install the PowerShell .pkg file via the Microsoft Hub page.

Step 2: Log into your Microsoft Account

To log in to your Microsoft account via PowerShell, enter the following commands in order. Please note that after you enter Command 1, this will ask you to confirm the installation of the module. You may also need to install an additional module so if a prompt as seen below pops up, enter A and let it load.

If you get an error when attempting to do this, you most likely do not have Remote signing enabled, so relaunch PowerShell and enter the following command and try again.

  • Command 0: Set-ExecutionPolicy RemoteSigned

  • Command 1: Install-Module -Name ExchangeOnlineManagement

  • Command 2: Import-Module ExchangeOnlineManagement

  • Command 3: Connect-ExchangeOnline -UserPrincipalName {{your-email}} -ShowProgress$true

Note: If you are importing the ExchangeOnlineManagement for the first time it will take a few moments to load in. If you have already installed ExchangeOnlineManagement in the past you will still need to import this.

Once you enter in the 2nd command it will prompt you to sign in using this email address and password.

Step 3: Enable your SMTP Authentication

Once you have successfully loaded ExchangeOnlineManagement, all you need to do is enter the following command, and SMTP Authentication will be enabled under your Microsoft.

  • Command 3: Set-CASMailbox -Identity {{Your email address}} -SmtpClientAuthenticationDisabled $false

It will take a few moments to process, but once a new line starts with no error message, then it was successful.

Step 4: Add your Inbox to Warmup Inbox

Once you have successfully enabled SMTP authentication, you can now sync your inbox to our platform utilizing the following settings.

  • Email Provider: Other

  • SMTP Username: Your Email Address

  • SMTP Password: Your Password

  • SMTP Host: smtp.office365.com

  • SMTP Port: 587

  • Use SMTP SSL/TLS: Disabled

  • IMAP Username: Your Email Address

  • IMAP Password: Your Password

  • IMAP Host: outlook.office365.com

  • IMAP Port: 993

  • Use IMAP SSL/TLS: Enabled


Enabling IMAP

Step 1: Launch PowerShell in Administrator Mode

Open PowerShell in Administrator mode. If you are utilizing Windows, then this is already pre-installed. For Mac Users, please install the PowerShell .pkg file via the Microsoft Hub page.

Step 2: Log in to your Microsoft Account

To log into your Microsoft account via PowerShell, enter the following commands in order. Please note that after you enter Command 1, this will ask you to confirm the installation of the module. You may also need to install an additional module but PowerShell will prompt you to fully install all the modules that PowerShell asks you to.

  • Command 1: Install-Module -Name ExchangeOnlineManagement

  • Command 2: Import-Module ExchangeOnlineManagement

  • Command 3: Connect-ExchangeOnline -UserPrincipalName {{your-email}} -ShowProgress $true

Note: If you are importing the ExchangeOnlineManagement for the first time it will take a few moments to load in. If you have already installed ExchangeOnlineManagement in the past you will still need to import this.

Once you enter in the 2nd command it will prompt you to sign in using this email address and password. Once you have successfully logged in, you will be greeted by this message.


Step 3: Enable IMAP

To enable IMAP, you will need to enter the following command. Please note that you need to use the actual name of the email address in order to connect.

  • Command 3: Set-CasMailbox -Identity "{{Name of the Account}}" -POPEnabled $true -ImapEnabled $true

It will take a few moments to process, but once a new line starts with no error message, then it was successful.

Did this answer your question?