This connector allows to send email messages from Microsoft Exchange account by GraphAPI. It is used when given mailbox is supporting REST API i.e. Azure Office365 installations.
Required Microsoft Graph API Application permissions
- Mail.Send
Configurations
Exchange Mail Send configuration
Shared mailbox address
Shared mailbox address. Fill only when sending messages through shared mailbox.
Save to sent items
When set to true
, message will be stored into Sent folder.
Azure Auhtentication configuration
Prerequisites
To successfully use this configuration, you must have defined Application registration on your Tenant ID Instance on https://portal.azure.com:
- Open Microsoft Azure portal.
- Go to Manage Azure Active Directory for your Tenant ID.
- Click on App registrations on the left side menu.
- Click on New registration:
- Fill Name
- Set Supported account types to Accounts in this organizational directory only (Single tenant)
- Click on Register button
- When App registration already exists click on existing app registration in list
- Click on Authentication on the left side menu:
- Check ID tokens (used for implicit and hybrid flows) property.
- Click on API permissions on the left side menu:
- Click on Add a permission
- Select Microsoft Graph tile from Microsoft APIs on the right side menu:
- Select Application permissions.
- Check corresponding API permissions.
- Click on Add permissions button.
- When its needed click on Grant admin consent button over assigned permissions list.
- Use filled properties from App registration application into configuration:
- Click on Certificates & secrets on the left side menu:
- Add new client secret value.
- Take this new created Value and insert it into Client Secret configuration property.
- From the Overview left side menu:
- Take Application (client) ID and insert value into Azure Client Application ID configuration property.
- Take Directory (tenant) ID and insert value into Tenant ID configuration property.
- Click on Certificates & secrets on the left side menu:
Azure Active Directory Instance
URL of AAD Instance that the authentication is provided.
https://login.windows.net/
Tenant ID
Tenant identifier that the data should be returned for. Is visible on azure portal https://portal.azure.com in application Overview in App registrations.
61e057ea-2890-4d8e-95af-f35789a661f0
Azure Client Application ID
The unique identifier for Azure Client Application. Is visible on azure portal https://portal.azure.com in application Overview in App registrations. The application must have defined API permissions for specific operations.
e0bd7921-1a85-4ed9-8bbe-77b9ebdbaa4f
Resource ID
ID of the resource to get the data.
https://graph.microsoft.com
Api Version
API Version.
Default: v1.0
Authentication Mode
Supported authentication modes
- Username and password
- Client secret
Username
Client user name
Password
Client password
Mailbox
Define Subscription Bind Mailbox which is used for emails processing.
Client Secret
Client secret
Input & Output Schema
Input
E-Mail Send (ver. 1.0.1)
Column | Data type | Allow null | Description |
---|---|---|---|
Subject | String | Yes | Subject |
Importance | String | Yes | Importance - low , normal , high |
From | E-Mail Send Person 1.0.1 |
Yes | Sender of email data |
To | E-Mail Send Person 1.0.1 |
No | The recipient/s of the email data object |
Cc | E-Mail Send Person 1.0.1 |
Yes | Recipients that are copied on the email data object |
Bcc | E-Mail Send Person 1.0.1 |
Yes | Recipients that are blind-copied on the email data object |
BodyType | String | No | Body type - text , html |
Body | String | Yes | Body |
Attachment | E-Mail Attachment 1.0.0 |
Yes | Email attachments |
E-Mail Send Person (ver. 1.0.1)
Column | Data type | Allow null | Description |
---|---|---|---|
Name | String | Yes | Name of person |
Address | String | No | Email address |
E-Mail Attachment (ver. 1.0.0)
Column | Data type | Allow null | Description |
---|---|---|---|
Name | String | No | File name with extension |
Content | Base64 | No | Encoded file content |
Output
This connector has no output schema.
Release notes
3.0.7
- Plugin binaries update as a result of included connector change.
3.0.4
- Plugin binaries update as a result of included connector change.
3.0.3
- Fixed shared nuget package versions.
3.0.2
- Fixed right processing of nullable properties.