ExtractEmailHeaders 2025.10.2.19¶
Pacote¶
org.apache.nifi | nifi-email-nar
Descrição¶
Using the flowfile content as source of data, extract header from an RFC compliant email file adding the relevant attributes to the flowfile. This processor does not perform extensive RFC validation but still requires a bare minimum compliance with RFC 2822
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
|---|---|
CAPTURED_HEADERS |
COLON separated list of additional headers to be extracted from the flowfile content. NOTE the header key is case insensitive and will be matched as lower-case. Values will respect email contents. |
STRICT_ADDRESS_PARSING |
Se for “strict”, serão aplicadas regras rígidas de análise de formato de endereço aos campos de e-mail e da lista de e-mails, como os cabeçalhos “Para” e “De”, e FlowFiles com endereços mal formados serão encaminhados para a relação de falha, semelhante às mensagens que falham na validação de formato compatível com a RFC. Se for “non-strict”, o processador extrairá o conteúdo dos cabeçalhos da lista de e-mails como valores separados por vírgula sem tentar analisar cada valor como endereços de e-mail da Internet bem formados. Isso é opcional e o padrão é a análise rigorosa de endereços |
Relações¶
Nome |
Descrição |
|---|---|
failure |
FlowFiles que não puderam ser analisados como uma mensagem compatível com a RFC-2822 |
success |
A extração foi bem-sucedida |
Grava atributos¶
Nome |
Descrição |
|---|---|
email.headers.bcc.* |
Cada destinatário individual do campo BCC (se disponível) |
email.headers.cc.* |
Cada destinatário individual do campo CC (se disponível) |
email.headers.from.* |
Cada e-mail individual contido no campo De do e-mail (matriz conforme a RFC-2822) |
email.headers.message-id |
O valor do cabeçalho Message-ID (se disponível) |
email.headers.received_date |
A data e recebimento da mensagem (se disponível) |
email.headers.sent_date |
Data em que a mensagem foi enviada |
email.headers.subject |
Assunto da mensagem (se disponível) |
email.headers.to.* |
Cada destinatário individual do campo TO (se disponível) |
email.attachment_count |
Número de anexos da mensagem |