PutEmail 프로세서

PutEmail 프로세서

PutEmail은 들어오는 각 FlowFile에 대해 설정된 수신자에게 이메일을 보내는 OpenFlow 프로세서예요.

출처: Snowflake 문서

본문

이 프로세서는 일반 사용 가능(Generally Available) 상태예요. OpenFlow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있고, OpenFlow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있어요. Bundle org.apache.nifi | nifi-standard-nar 설명 들어오는 각 FlowFile에 대해 설정된 수신자에게 이메일을 보내요. Tags email, notify, put, smtp 입력 요구 사항 필수(REQUIRED) 민감 동적 속성 지원 예(true)

속성 (Properties)

속성 설명
Attach File FlowFile 내용을 이메일에 첨부할지 여부를 지정해요.
BCC 이메일의 BCC 라인에 포함할 수신자예요. RFC822 구문을 따르는 주소를 쉼표로 구분한 목록이에요.
CC 이메일의 CC 라인에 포함할 수신자예요. RFC822 구문을 따르는 주소를 쉼표로 구분한 목록이에요.
Content Type 이메일 내용을 해석하는 데 사용하는 MIME 타입이에요. 예: text/plain 또는 text/html.
From 보내는 사람으로 사용할 이메일 주소를 지정해요. RFC822 구문을 따르는 주소를 쉼표로 구분한 목록이에요.
Include All Attributes In Message 모든 FlowFile 속성을 이메일 본문에 기록할지 여부를 지정해요.
Message 이메일 메시지 본문이에요.
Reply-To from 대신 답장을 받을 수신자예요(RFC2822 §3.6.2 참조). 예를 들어 no-reply 계정으로 이메일을 보낼 때 유용해요. 선택 필드이고, RFC822 구문을 따르는 주소를 쉼표로 구분한 목록이에요.
SMTP Auth 인증을 사용할지 여부를 나타내는 플래그예요.
SMTP Hostname SMTP 호스트의 호스트명이에요.
SMTP Password SMTP 계정의 비밀번호예요.
SMTP Port SMTP 통신에 사용하는 포트예요.
SMTP Socket Factory SMTP 연결에 사용할 Socket Factory예요.
SMTP TLS STARTTLS 명령으로 기회적 TLS(Opportunistic TLS)를 활성화할지 여부를 나타내는 플래그예요.
SMTP Username SMTP 계정의 사용자 이름이에요.
SMTP X-Mailer Header 보내는 이메일의 헤더에 사용되는 X-Mailer예요.
Subject 이메일 제목이에요.
To 이메일의 To 라인에 포함할 수신자예요. RFC822 구문을 따르는 주소를 쉼표로 구분한 목록이에요.
attribute-name-regex 모든 FlowFile 속성 이름과 대조되는 정규식이에요. 이름이 정규식과 일치하는 속성은 헤더로 이메일 메시지에 추가돼요. 지정하지 않으면 FlowFile 속성이 헤더로 추가되지 않아요.
authorization-mode 사용자를 대신해 이메일 전송을 어떻게 인가할지예요.
email-ff-content-as-message FlowFile 내용을 이메일 메시지로 사용할지 여부를 지정해요. true면 'Message' 속성은 무시돼요.
input-character-set 메시지 본문 또는 첨부를 만들 때 입력 FlowFile 내용을 읽기 위한 FlowFile 내용의 문자 집합을 지정해요. 설정하지 않으면 기본값 UTF-8이 사용돼요.
oauth2-access-token-provider 액세스 토큰을 제공할 수 있는 OAuth2 서비스예요.

관계 (Relationships)

이름 설명
failure 이메일을 보내지 못한 FlowFile이 라우팅되는 관계예요.
success 이메일을 성공적으로 보낸 FlowFile이 라우팅되는 관계예요.

더 알아보기 (Learn more)