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이 라우팅되는 관계예요. |