Skip to content

How to Configure Microsoft Outlook in Icegram Express

Max

Connect Microsoft Outlook and Office 365 to Icegram Express using the Microsoft Graph API for reliable email delivery and high open rates.

Connecting Icegram Express directly to Microsoft Outlook or Office 365 via Microsoft Graph API allows your newsletters and notifications to be delivered using your organization’s authenticated Microsoft infrastructure, avoiding spam filters and web host email blocks.

Prerequisites in Microsoft Azure

Before configuring Icegram Express, you must register an application in the Microsoft Entra ID (Azure Active Directory) portal to generate API credentials.

  1. Sign in to the Microsoft Azure Portal or Microsoft Entra admin center.

  2. In the top search bar, search for App registrations and select it.

  3. Click New registration.

    • Enter a descriptive name such as Icegram Express Mailer.
    • Under Supported account types, select your preferred scope (typically single-tenant for organization accounts, or multi-tenant if using personal Microsoft accounts).
    • Under Redirect URI, select Web and paste the OAuth redirect URI displayed in your Icegram Express settings panel.
  4. Click Register. Once created, copy the Application (client) ID and Directory (tenant) ID from the application overview page.

  5. In the left navigation menu, click Certificates & secrets → Client secrets → New client secret.

    • Provide a description and choose an expiration period.
    • Click Add and immediately copy the string in the Value column (this value is hidden once you leave the screen).
  6. In the left menu, click API permissions → Add a permission → Microsoft Graph.

    • Select Application permissions or Delegated permissions.
    • Search for and check Mail.Send.
    • Click Add permissions.
    • Click Grant admin consent for your organization.

Configuring Outlook in Icegram Express

Once your Azure application credentials are ready, link your Microsoft account inside WordPress:

  1. In your WordPress admin dashboard, navigate to Icegram Express → Settings → Email Sending.

  2. Under the Select a Mailer dropdown, choose Microsoft Outlook.

  3. Enter your Azure credentials into the corresponding fields:

    • Client ID: The Application (client) ID from your Azure app overview.
    • Client Secret: The client secret value copied from Certificates & secrets.
    • Tenant ID: The Directory (tenant) ID from your Azure app overview.
  4. Click Save Settings.

  5. Click the Authenticate with Microsoft button to initiate the authorization prompt. Sign in with the Outlook or Microsoft 365 account you wish to send emails from and approve the requested permissions.

  6. Once authentication returns with a success status, scroll down to the Send Test Email section.

  7. Enter your email address and click Send Test. Confirm that the test message arrives in your inbox.