ExtractEmailHeaders 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-email-nar
설명¶
플로우 파일 내용을 데이터 소스로 사용하여 RFC 호환 이메일 파일에서 헤더를 추출하여 관련 특성을 플로우 파일에 추가합니다. 이 프로세서는 광범위한 RFC 유효성 검사를 수행하지 않지만, RFC 2822를 최소한으로 준수해야 합니다
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
CAPTURED_HEADERS |
COLON flowfile 내용에서 추출할 추가 헤더의 분리된 목록입니다. 참고: 헤더 키는 대/소문자를 구분하지 않으며 소문자로 일치합니다. 값은 이메일 내용을 준수합니다. |
STRICT_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 |
메시지의 첨부 파일 수 |