Référence du connecteur Outlook
Cette page contient la documentation de référence pour le connecteur Outlook dans Lakeflow Connect.
Propriétés de connexion
Lorsque vous créez la connexion Unity Catalog, vous devez spécifier les propriétés suivantes. Voir Configurer l'authentification à Microsoft Outlook pour savoir comment obtenir ces valeurs.
Propriété | Description |
|---|---|
ID client | L'ID d'application (client) de l'enregistrement de votre application Microsoft Entra ID. |
Secret du client | La valeur du secret client de l'enregistrement de l'application Microsoft Entra ID. |
ID du tenant | L'ID du répertoire (tenant) de l'enregistrement d'application Microsoft Entra ID. |
Schéma de destination
Le connecteur produit une seule table, email_messages, sous le schéma default.
- Clé primaire :
(mailbox, outlook_message_id) - Curseur de synchronisation incrémentielle :
received_at, suivi par boîte aux lettres et par dossier
email_messages
Colonne | Type | Description |
|---|---|---|
|
| Adresse e-mail de la boîte aux lettres. Partie de la clé principale. |
|
| ID de message unique de l’API Microsoft Graphe. Partie de la clé principale. |
|
| ID de message Internet RFC 2822. |
|
| ID du fil de discussion de la conversation. |
|
| Nom d'affichage du dossier (par exemple, |
|
| Liste des adresses e-mail des destinataires. |
|
| Liste des adresses e-mail des destinataires en CC. |
|
| Liste des adresses e-mail des destinataires en Cci. |
|
| Adresse e-mail de l'expéditeur. |
|
| Adresse e-mail réelle de l’expéditeur (peut différer de |
|
| Liste d'adresses e-mail de réponse. |
|
| Ligne d'objet de l'e-mail. |
|
| Niveau d'importance (par exemple, |
|
| Si le message a été lu ou non. |
|
| ID du message Internet du message parent, à partir des en-têtes d'e-mail. |
|
| Tableau des ID de message référencés, à partir des en-têtes d'e-mail. |
|
| Aperçu du corps de l'e-mail. |
|
| Contenu complet du corps. Le format est HTML ou texte brut, selon l'option |
|
| Contenu du corps unique, à l'exclusion du texte cité des réponses. |
|
| Date et heure de réception du message (ISO-8601). Utilisé comme curseur de synchronisation incrémentielle. |
|
| Date et heure d'envoi du message (ISO-8601). |
|
| Catégories ou tags définis par l'utilisateur sur le message. |
|
| Tableau de structures de pièce jointe. Omis lorsque |
Structure de pièce jointe
Champ | Type | Description |
|---|---|---|
|
| ID de la pièce jointe de l'API Microsoft Graphe. |
|
| Nom de fichier d’origine. |
|
| Type MIME (par exemple, |
|
| Taille du fichier en octets. |
|
| Indicateur de type (par exemple, |
|
| Si la pièce jointe est intégrée (par exemple, une image intégrée dans une signature). |
|
| Contenu de fichier encodé en Base64. |
Options du connecteur
Ces options sont spécifiées sous outlook_options dans la spécification du pipeline. Consultez Logique de combinaison des filtres pour savoir comment plusieurs options de filtre interagissent.
Option | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
|
| Non | Toutes les boîtes aux lettres accessibles | Liste des adresses e-mail de la boîte aux lettres à synchroniser. Si ce n’est pas spécifié, le connecteur détecte et ingère toutes les boîtes aux lettres accessibles dans le tenant à l’aide de l’endpoint |
|
| Non |
| Liste des noms d'affichage de dossiers à synchroniser. Exemples : |
|
| Non | Tous les expéditeurs | Filtrer les e-mails par adresse e-mail de l'expéditeur en utilisant la correspondance exacte. Exemple : |
|
| Non | Tous les sujets | Filtrer les e-mails par ligne d'objet. Les valeurs se terminant par |
|
| Non | Historique complet depuis l'époque | Date de start de la synchronisation initiale au format |
|
| Non |
| Contrôle le format du contenu du corps de l'e-mail. |
|
| Non |
| Contrôle les pièces jointes à ingérer. |
Logique de combinaison des filtres
Un e-mail est ingéré lorsqu'il correspond à au moins une valeur de chaque catégorie de filtre spécifiée. Plusieurs catégories de filtres sont combinées avec la logique ET ; les valeurs au sein d'une même catégorie utilisent la logique OU.
Exemple : include_folders=["Inbox"] ET include_senders=["user@vendor.com", "alerts@system.io"] ingèrent les e-mails du dossier Boîte de réception qui sont envoyés par user@vendor.com OU alerts@system.io.