ExtractEmailHeaders 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-email-nar
Description¶
En utilisant le contenu du fichier de flux comme source de données, extrayez l’en-tête d’un fichier de courrier électronique conforme à RFC en ajoutant les attributs pertinents au fichier de flux. Ce processeur ne procède pas à une validation approfondie de RFC, mais exige néanmoins une conformité minimale à RFC 2822
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
CAPTURED_HEADERS |
Liste séparée par des COLON d’en-têtes supplémentaires à extraire du contenu du fichier de flux.NOTE la clé de l’en-tête n’est pas sensible à la casse et sera recherchée en minuscules. Les valeurs respecteront le contenu des e-mails. |
STRICT_ADDRESS_PARSING |
Si « strict », des règles strictes d’analyse du format d’adresse sont appliquées aux champs des boîtes aux lettres et des listes de boîtes aux lettres, tels que les en-têtes « to » et « from », et les FlowFiles dont les adresses sont mal formées sera routé vers la relation d’échec, de la même manière que les messages qui échouent à la validation du format conforme à RFC. Si « non-strict », le processeur extraira le contenu des en-têtes de liste de boîtes aux lettres sous forme de valeurs séparées par des virgules, sans tenter d’analyser chaque valeur comme une adresse e-mail Internet correctement formatée. Cette option est facultative et la valeur par défaut est « Strict Address Parsing » |
Relations¶
Nom |
Description |
---|---|
failure |
Les Flowfiles qui n’ont pas pu être analysés comme un message conforme à RFC-2822 |
success |
L’extraction a réussi |
Écrit les attributs¶
Nom |
Description |
---|---|
email.headers.bcc.* |
Chaque destinataire individuel de BCC (si disponible) |
email.headers.cc.* |
Chaque destinataire individuel de CC (si disponible) |
email.headers.from.* |
Chaque e-mail individuel contenu dans le champ « From » de l’e-mail (tableau selon RFC-2822) |
email.headers.message-id |
La valeur de l’en-tête de Message-ID (si disponible) |
email.headers.received_date |
La date de réception du message (si disponible) |
email.headers.sent_date |
Date d’envoi du message |
email.headers.subject |
Objet du message (si disponible) |
email.headers.to.* |
Chaque destinataire individuel de TO (si disponible) |
email.attachment_count |
Nombre de pièces jointes au message |