이메일 답장¶
수신한 이메일에 같은 스레드 내에서 답장을 보냅니다. Re: 제목 자동 추가, 원본 메일 인용, CC 지원이 포함됩니다.
Gmail API 방식(reply_email_gmail)과 SMTP 방식(reply_email_smtp) 두 가지를 제공합니다.
Gmail 방식 (reply_email_gmail)¶
Gmail API를 사용합니다. Google OAuth 인증이 필요하며, 스레드 ID를 기준으로 올바른 스레드에 답장을 유지합니다.
파라미터¶
| 파라미터 | 필수 | 설명 |
|---|---|---|
| to | ✓ | 수신자 이메일 주소 |
| body | ✓ | 답장 본문 |
| thread_id | ✓ | Gmail 스레드 ID ($('trigger').data_content.thread_id) |
| subject | 제목 (비어 있으면 원본 제목 자동 조회) | |
| message_id_header | 원본 Message-ID (비어 있으면 자동 조회) | |
| references | 원본 References 헤더 | |
| quote_original | 원본 인용 여부 (기본: true) |
|
| original_body | 인용할 원본 본문 | |
| cc | CC 수신자 (쉼표 구분) | |
| credentials | ✓ | Google OAuth2 인증 정보 |
인증¶
Google OAuth 인증이 필요합니다. 스킬 노드의 인증 탭에서 Google 계정을 연결하세요.
출력¶
{
"success": true,
"data": {
"sent": true,
"gmail_message_id": "18e4f...",
"thread_id": "18e4c...",
"recipients": ["partner@company.com"],
"subject": "Re: 발주서 관련 문의",
"body": "안녕하세요. 확인하였습니다.\n\n> 원본 메일 내용...",
"cc": [],
"in_reply_to": "<abc123@mail.naver.com>"
}
}
SMTP 방식 (reply_email_smtp)¶
SMTP 서버를 사용합니다. Gmail 외 네이버 메일, 회사 메일 등 모든 SMTP 지원 메일에 사용 가능합니다.
파라미터¶
| 파라미터 | 필수 | 설명 |
|---|---|---|
| to | ✓ | 수신자 이메일 주소 |
| subject | ✓ | 제목 (Re: 자동 추가) |
| body | ✓ | 답장 본문 |
| message_id_header | ✓ | 원본 Message-ID (스레드 연결 필수) |
| references | 원본 References 헤더 | |
| quote_original | 원본 인용 여부 (기본: true) |
|
| original_body | 인용할 원본 본문 | |
| original_from | 원본 발신자 (인용 헤더에 표시) | |
| original_date | 원본 날짜 (인용 헤더에 표시) | |
| cc | CC 수신자 (쉼표 구분) | |
| credentials | ✓ | SMTP 인증 정보 |
인증 정보 (SMTP)¶
| 항목 | 설명 | 예시 |
|---|---|---|
| host | SMTP 서버 주소 | smtp.naver.com |
| port | 포트 (587: TLS, 465: SSL) | 587 |
| username | 계정 이메일 | myname@naver.com |
| password | 비밀번호 또는 앱 비밀번호 | |
| from_address | 발신자 주소 (미입력 시 username 사용) |
출력¶
{
"success": true,
"data": {
"sent": true,
"recipients": ["partner@company.com"],
"subject": "Re: 발주서 관련 문의",
"body": "안녕하세요. 확인하였습니다.\n\nOn ... wrote:\n> ...",
"cc": [],
"in_reply_to": "<abc123@mail.naver.com>"
}
}
사용 예시¶
네이버 메일 트리거 → 자동 답장¶
Gmail 방식:
{{ $('trigger').data_content.from }} → to
{{ $('trigger').data_content.thread_id }} → thread_id
{{ $('trigger').data_content.body_text }} → original_body
SMTP 방식:
{{ $('trigger').data_content.from }} → to
{{ $('trigger').data_content.subject }} → subject
{{ $('trigger').data_content.message_id_header }} → message_id_header
{{ $('trigger').data_content.body_text }} → original_body
{{ $('trigger').data_content.from }} → original_from
{{ $('trigger').data_content.date }} → original_date
주의 사항¶
스레드 연결
올바른 스레드에 답장이 연결되려면 thread_id (Gmail) 또는 message_id_header (SMTP)가 필요합니다. 트리거 출력에서 자동으로 전달됩니다.
원본 인용
quote_original: true와 original_body를 함께 전달하면 원본 내용이 > 형식으로 인용됩니다.