ExtractEmailHeaders 2025.10.9.21

번들

org.apache.nifi | nifi-email-nar

설명

flowfile 내용을 데이터 소스로 사용하여 flowfilie에 관련 특성을 추가하는 RFC 규정 준수 이메일 파일에서 헤더를 추출합니다. 이 프로세서는 광범위한 RFC 유효성 검사를 수행하지만 여전히 RFC 2822에 대한 최소한의 준수가 필요합니다.

태그

email, split

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

추가 헤더 목록

flowfile 내용에서 추출할 추가 헤더의 COLON으로 구분된 목록입니다. NOTE: 헤더 키는 대소문자를 구분하지 않으며 소문자로 일치됩니다. 값은 이메일 내용을 따릅니다.

Email Address Parsing

“strict”인 경우 “to” 및 “from” 헤더와 같은 사서함 및 사서함 목록 필드에 엄격한 주소 형식 구문 분석 규칙이 적용되며 주소가 잘못 구성된 FlowFiles 은 RFC 준수 형식 유효성 검사에 실패한 메시지와 유사하게 실패 관계로 라우팅됩니다. “non-strict”인 경우 프로세서는 각 값을 올바른 형식의 인터넷 사서함 주소로 구문 분석하지 않고 사서함 목록 헤더의 내용을 쉼표로 구분된 값으로 추출합니다. 이 옵션은 선택 사항이며 기본값은 엄격한 주소 구문 분석입니다

관계

이름

설명

실패

RFC-2822 호환 메시지로 구문 분석할 수 없는 flowfile

성공

추출 성공

Writes 특성

이름

설명

email.headers.bcc.*

각 개별 BCC 수신자(사용 가능한 경우)

email.headers.cc.*

각 개별 CC 수신자(사용 가능한 경우)

email.headers.from.*

이메일의 보낸 사람에 포함된 각 개별 우편함(RFC-2822에 따른 배열)

email.headers.message-id

메시지-ID 헤더의 값(사용 가능한 경우)

email.headers.received_date

메시지의 수신 날짜(사용 가능한 경우)

email.headers.sent_date

메시지를 보낸 날짜

email.headers.subject

메시지 제목(사용할 수 있는 경우)

email.headers.to.*

각 개별 TO 수신자(사용 가능한 경우)

email.attachment_count

메시지의 첨부 파일 수