ConsumeIMAP 프로세서

ConsumeIMAP 프로세서

이 문서는 Snowflake OpenFlow의 ConsumeIMAP 프로세서에 대한 참조 문서예요. IMAP 프로토콜을 사용해 이메일 서버에서 메시지를 소비하고, 각 메시지의 원시 바이트를 FlowFile 내용으로 기록해요.

출처: Snowflake 문서

본문

기능 — 일반 제공 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP Commercial 리전의 모든 계정에서 사용할 수 있어요.

Openflow BYOC 배포는 AWS Commercial 리전의 모든 계정에서 사용할 수 있어요.

번들 (Bundle)

그룹 NAR
org.apache.nifi nifi-email-nar

설명 (Description)

IMAP 프로토콜을 사용해 이메일 서버에서 메시지를 소비해요. 수신된 각 이메일 메시지의 원시 바이트가 FlowFile의 내용으로 기록돼요.

태그 (Tags)

Consume, Email, Get, Imap, Ingest, Ingress, Message

입력 요구사항 (Input Requirement)

FORBIDDEN

민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)

아니요 (false)

속성 (Properties)

속성 설명
Authorization Mode 사용자를 대신해 이메일 전송을 승인하는 방식이에요.
Connection Timeout 이메일 서버에 연결하기 위해 기다리는 시간이에요.
Delete Messages 검색 후 메일 메시지를 삭제할지 여부를 지정해요.
Fetch Size 이메일 서버 호출당 가져올 최대 메시지 수를 지정해요.
Folder 메시지를 검색할 이메일 폴더예요(예: INBOX).
Host Name 이메일 서버의 네트워크 주소예요(예: pop.gmail.com, imap.gmail.com 등).
Mark Messages as Read 검색 후 메시지를 읽음으로 표시할지 여부를 지정해요.
OAuth2 Access Token Provider 액세스 토큰을 제공할 수 있는 OAuth2 서비스예요.
Password 이메일 서버와의 인증 및 권한 부여에 사용되는 비밀번호예요.
Port 이메일 서버의 포트를 식별하는 숫자 값이에요(예: 993).
Use SSL IMAP 연결을 SSL 암호화 연결(즉, IMAPS)로 얻어야 하는지 여부를 지정해요.
User Name 이메일 서버와의 인증 및 권한 부여에 사용되는 사용자 이름이에요.

관계 (Relationships)

이름 설명
success 이메일 서버에서 성공적으로 수신되어 FlowFiles로 변환된 모든 메시지가 이 관계로 라우팅돼요.

더 알아보기 (Learn more)