|
Sending emails using Exchange Online with OAuth
Requirements
- Exact Globe+ or Exact Compact+ 500SP7 or 501SP1
from 15 December 2022 or newer.
- Exact Globe Next or Exact Compact 422SP14,
423SP7, or 424SP1 from 9 December 2022 or newer.
- Exact Synergy Enterprise 267SP14, 500SP7 or 501SP1 from 15
December 2022 or newer.
- Exact Lightweight Integration Server (ELIS) for product
update 267SP14, 500SP7 or 501SP1 from 5 December 2022 or newer.
Creating application ID in Microsoft Azure for Microsoft Exchange Online
- Go
to https://portal.azure.com.
- Under
the Azure services section, click Azure Active Directory.
- On
the left panel, click App registrations.
- Click
+ New registration.
- On
the Register an application page, define a name for the application and
click Register.
- The
Tenant ID is displayed at Directory (tenant) ID, and the Client
ID is displayed at Application (client) ID under the Essentials
section.
- On
the left panel, click Certificates & secrets.
- Click
+ New client secret.
- Define
the description, select the expiry period, and click Add.
Note: When the client secret expires, you must create a new client
secret and enter the new value in your Exact product.
- The Client
secret is displayed in the Value column.
Note: It is important to note down the client secret at this point
because it is only visible after creating it. The client secret will not be
displayed again.
- On the
left panel, click API permissions.
- Click +
Add a permission.
- Click Microsoft
Graph in the Microsoft APIs tab.
- Click Application
permissions.
- Click Mail
and select Mail.Send.
- Click Add
permissions.
- If the Status
column for the respective API or permission name is blank or it displays “Not
granted for the Domain name”, click Grant admin consent for [Domain name].
- You will
see the “Grant admin consent confirmation.” message.
- Click Yes.
The status will be updated to “Granted”.
Define settings in Exact Globe+, Exact Globe Next, Exact
Compact+, and Exact Compact
- Go to System > General > User settings.
- Click the Output tab.
- Select Exchange Online under the E-mail
section.
- At Account under the Sender
section, define the e-mail address that will be used for the sender.
- At Client ID, enter the Client ID from
the Azure portal.
- At Tenant ID, enter the Tenant ID from
the Azure portal.
- At Client Secret, enter the Client secret
from the Azure portal.
- Click Save.
Define settings in Exact Synergy Enterprise
- Go to Modules > HRM > Setup > General
> Settings.
- Click Edit.
- Under the Server section at E-mail,
select Exchange Online.
- At Tenant ID, enter the Tenant ID from
the Azure portal.
- At Client ID, enter the Client ID from
the Azure portal.
- At Client Secret, enter the Client secret
from the Azure portal.
- At Sender account (email), define the
e-mail address that will be used for the sender.
- Click Save.
Define settings in Exact Lightweight
Integration Server (ELIS)
- Open
ELIS Lightweight Integration Server Management Console.
- Select
Settings on the left panel.
- Select
Exchange Online at Server.
- Type
the tenant ID at Tenant ID.
- Type
the application (client) ID at Client ID.
- Type
the client secret at Client secret.
- Type
the sender account email at Sender account.
Main Category: |
Attachments & notes |
Document Type: |
Support - On-line help |
Category: |
|
Security level: |
All - 0 |
Sub category: |
|
Document ID: |
31.049.004 |
Assortment: |
Exact Globe+
|
Date: |
16-12-2022 |
Release: |
|
Attachment: |
|
Disclaimer |
|
|