This article explains the email delivery architecture used by InterAction and the available delivery mechanisms. InterAction supports both SMTP-based email delivery and Microsoft Graph API integration, allowing organizations to send email notifications using either their on-premises email infrastructure or Microsoft 365.
Administrators can dynamically choose the email delivery method without modifying application code.
Summary
InterAction supports two email delivery mechanisms:
SMTP (On-Premises) – Uses the organization’s SMTP server.
Microsoft Graph API – Sends emails through Microsoft 365 using Azure authentication.
Administrators configure the delivery method in InterAction Administrator → Configuration → Messaging.
Email Configuration Overview
Email mode selection is configured through:
Admin → Configuration → Messaging
Administrators can select one of the following modes:
SMTP (On-Premise)
Microsoft Graph API
SMTP Mode
When SMTP mode is selected:
InterAction sends email using the configured SMTP server.
No Azure or Microsoft Graph credentials are required.
Existing SMTP workflows remain unchanged.
Microsoft Graph Mode
When Microsoft Graph mode is selected, InterAction sends email using Microsoft 365 through Microsoft Graph.
Required configuration values include:
Tenant ID
Client ID
Client Secret
From Email Address
The configured From Email Address must belong to the same tenant/domain used in the Azure App Registration.
Benefits of the New Email Architecture
This implementation provides:
Flexible email delivery options
Centralized configuration
Dynamic switching between SMTP and Microsoft Graph
Improved maintainability
No application code changes when switching delivery methods