콘텐츠로 이동

이메일 전송

이메일 전송 스킬은 SMTP를 통해 이메일을 보냅니다. HTML 본문, CC, 파일 첨부를 지원합니다.


설정 방법

1. 스킬 노드 추가

캔버스에서 이전 노드의 + 버튼을 클릭하고 스킬 노드를 추가합니다.

2. 이메일 전송 스킬 선택

우측 패널의 스킬 탭에서 이메일 전송을 선택합니다.

이메일 전송 스킬 선택

3. SMTP 인증 연결

인증 탭에서 등록된 SMTP 인증 정보를 선택합니다. 미등록 시 새 인증 추가를 클릭하여 SMTP 정보를 입력합니다.

SMTP 인증 정보 연결

4. 파라미터 입력

설정 탭에서 수신자, 제목, 본문 등을 입력합니다. {{를 입력하면 변수 셀렉터가 나타납니다.

이메일 전송 파라미터 입력 — to, subject, body 설정


파라미터

파라미터 필수 설명
to O 수신자 이메일 주소
subject O 이메일 제목
body O 이메일 본문
cc CC 수신자 (쉼표 구분)
attachments 첨부 파일 목록 (URL 또는 storage:// 참조)
html HTML 형식 여부 (기본: false)

인증 정보

SMTP 인증이 필요합니다.

항목 설명
host SMTP 서버 주소 (예: smtp.gmail.com)
port 포트 번호 (587: STARTTLS, 465: SSL)
username 계정 이메일
password 앱 비밀번호 또는 계정 비밀번호
from_address 발신자 주소

출력

{
  "success": true,
  "data": {
    "sent": true,
    "message_id": "<abc123@mail.gmail.com>",
    "recipients": ["user@example.com"],
    "subject": "주문 확인",
    "cc": [],
    "attachments": ["report.pdf"]
  }
}

출력 참조

{{ $('skill_1').data_content.result.sent }}          → true
{{ $('skill_1').data_content.result.message_id }}    → 메시지 ID

사용 예시

AI 답변 이메일 전송

워크플로우 예시 — 웹훅 → AI 에이전트 → 이메일 전송

파라미터
to {{ $('trigger').data_content.email }}
subject [w5w] 문의 답변
body {{ $('agent_1').text_content }}

첨부파일 포함 전송

파일 쓰기 스킬이나 PDF 추출 스킬의 출력을 첨부할 수 있습니다.

파라미터
attachments {{ $('skill_file_write').data_content.result.file_path }}

참고

  • SSL(465) 및 STARTTLS(587, 25) 모두 지원합니다.
  • Gmail 사용 시 앱 비밀번호 설정이 필요합니다.
  • 첨부파일은 로컬 파일, storage:// S3 참조, presigned URL, base64를 모두 지원합니다.