메일 수신자 컴포넌트 구현

This commit is contained in:
kjs
2025-12-09 13:29:20 +09:00
parent bb98e9319f
commit 1ee1287b8a
8 changed files with 979 additions and 22 deletions

View File

@@ -407,6 +407,11 @@ export interface EmailActionNodeData {
// 메일 계정 선택 (메일관리에서 등록한 계정)
accountId?: string; // 메일 계정 ID (우선 사용)
// 🆕 수신자 컴포넌트 사용 여부
useRecipientComponent?: boolean; // true면 {{mailTo}}, {{mailCc}} 자동 사용
recipientToField?: string; // 수신자 필드명 (기본: mailTo)
recipientCcField?: string; // 참조 필드명 (기본: mailCc)
// SMTP 서버 설정 (직접 설정 시 사용, accountId가 있으면 무시됨)
smtpConfig?: {
host: string;
@@ -420,8 +425,8 @@ export interface EmailActionNodeData {
// 메일 내용
from?: string; // 발신자 이메일 (계정 선택 시 자동 설정)
to: string; // 수신자 이메일 (쉼표로 구분하여 여러 명)
cc?: string; // 참조
to: string; // 수신자 이메일 (쉼표로 구분하여 여러 명) - useRecipientComponent가 true면 무시됨
cc?: string; // 참조 - useRecipientComponent가 true면 무시됨
bcc?: string; // 숨은 참조
subject: string; // 제목 (템플릿 변수 지원)
body: string; // 본문 (템플릿 변수 지원)