콘텐츠로 이동

이메일 답장

수신한 이메일에 같은 스레드 내에서 답장을 보냅니다. 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: trueoriginal_body를 함께 전달하면 원본 내용이 > 형식으로 인용됩니다.