Skip to content

Commit 5b1c21f

Browse files
authored
Platform: Outlook source connector (#343)
1 parent 8cf1707 commit 5b1c21f

File tree

6 files changed

+40
-1
lines changed

6 files changed

+40
-1
lines changed

mint.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,7 @@
456456
"platform/sources/google-cloud",
457457
"platform/sources/mongodb",
458458
"platform/sources/onedrive",
459+
"platform/sources/outlook",
459460
"platform/sources/s3",
460461
"platform/sources/sharepoint"
461462
]

platform/connectors.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The Unstructured Platform supports connecting to the following source and destin
1717
- [Google Cloud Storage](/platform/sources/google-cloud)
1818
- [MongoDB](/platform/sources/mongodb)
1919
- [OneDrive](/platform/sources/onedrive)
20+
- [Outlook](/platform/sources/outlook)
2021
- [S3](/platform/sources/s3)
2122
- [SharePoint](/platform/sources/sharepoint)
2223

platform/sources/outlook.mdx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: Outlook
3+
---
4+
5+
Ingest your files into Unstructured from Outlook.
6+
7+
You'll need:
8+
9+
import OutlookPrerequisites from '/snippets/general-shared-text/outlook.mdx';
10+
11+
<OutlookPrerequisites />
12+
13+
To create the source connector:
14+
15+
1. On the sidebar, click **Connectors**.
16+
2. Click **Sources**.
17+
3. Click **Add new**.
18+
4. Give the connector some unique **Name**.
19+
5. In the **Provider** area, click **Outlook**.
20+
6. Click **Continue**.
21+
7. Follow the on-screen instructions to fill in the fields as described later on this page.
22+
8. Click **Save and Test**.
23+
24+
import OutlookFields from '/snippets/general-shared-text/outlook-platform.mdx';
25+
26+
<OutlookFields />

platform/sources/overview.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ To create a source connector:
2424
- [Google Cloud Storage](/platform/sources/google-cloud)
2525
- [MongoDB](/platform/sources/mongodb)
2626
- [OneDrive](/platform/sources/onedrive)
27+
- [Outlook](/platform/sources/outlook)
2728
- [S3](/platform/sources/s3)
2829
- [SharePoint](/platform/source/sharepoint)
2930

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Fill in the following fields:
2+
3+
- **Name** (_required_): A unique name for this connector.
4+
- **User Email** (_required_): The user's email address for the target Outlook account.
5+
- **Authentication Provider URL** (_required_): The authentication token provider URL for the Entra ID app registration. The default is `https://login.microsoftonline.com`.
6+
- **Tenant** (_required_): The directory (tenant) ID of the Microsoft Entra ID app registration that has access to the Outlook account.
7+
- **Client ID** (_required_): The application (client) ID of the Entra ID app registration.
8+
- **Client Credential** (_required_): The client secret for the Entra ID app registration.
9+
- **Folders** (_required_): A list of top-level folder names to access in the Outlook account. Separate multiple folder names by commas. Do not specify any subfolder names.
10+
- **Recursive**: Check this box to access any and all subfolders within each of the specified top-level folders.

snippets/general-shared-text/outlook.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ allowfullscreen
1212

1313
- The Outlook user's email address.
1414
- A Microsoft Entra ID app registration in the same Azure account as the Outlook account. You will need
15-
this app registration's client (application) ID, client secret, and directory (tenant) ID. [Learn how](https://learn.microsoft.com/entra/identity-platform/quickstart-register-app).
15+
this app registration's application (client) ID, client secret, and directory (tenant) ID. [Learn how](https://learn.microsoft.com/entra/identity-platform/quickstart-register-app).
1616
- The Entra ID app registration must have the following Graph API permission levels of the application (not delegated) type:
1717

1818
- `Mail.Read`

0 commit comments

Comments
 (0)