이메일 전송¶
이메일 전송 스킬은 SMTP를 통해 이메일을 보냅니다. HTML 본문, CC, 파일 첨부를 지원합니다.
설정 방법¶
1. 스킬 노드 추가¶
캔버스에서 이전 노드의 + 버튼을 클릭하고 스킬 노드를 추가합니다.
2. 이메일 전송 스킬 선택¶
우측 패널의 스킬 탭에서 이메일 전송을 선택합니다.
3. SMTP 인증 연결¶
인증 탭에서 등록된 SMTP 인증 정보를 선택합니다. 미등록 시 새 인증 추가를 클릭하여 SMTP 정보를 입력합니다.
4. 파라미터 입력¶
설정 탭에서 수신자, 제목, 본문 등을 입력합니다. {{를 입력하면 변수 셀렉터가 나타납니다.
파라미터¶
| 파라미터 | 필수 | 설명 |
|---|---|---|
| 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 답변 이메일 전송¶
| 파라미터 | 값 |
|---|---|
| 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를 모두 지원합니다.



