임시보관함은 DRAFT
시스템 라벨이 적용된 전송되지 않은 메일을 나타냅니다.
초안 내에 포함된 메시지는 한 번 생성된 후에는 수정할 수 없지만
교체할 수 있습니다. 이런 의미에서
draft resource는 단순한 컨테이너입니다.
기본 메시지 ID가 매번 변경되기 때문에 안정적인 ID를 제공하는
메시지가 대체됩니다
임시보관 메일 내의 메일 리소스 는 다음과 같은 차이점을 제외하고 다른 메시지와 유사하게 동작합니다.
- 임시보관 메일에는
DRAFT
시스템 라벨 이외의 라벨을 사용할 수 없습니다. - 초안이 전송되면 초안이 자동으로 삭제되고 새 메시지가
업데이트된 ID가
SENT
시스템 라벨로 생성됩니다. 이 메시지는drafts.send
에 반환됨 있습니다.
목차
임시보관 메시지 만들기
애플리케이션에서는 drafts.create 메서드가 추가되었습니다. 이 일반적인 프로세스는 다음과 같습니다.
- 다음을 준수하는 MIME 메일을 만듭니다. RFC 2822
- 메시지를 base64url로 인코딩된 문자열로 변환합니다.
- 초안을 만들고
drafts.message.raw
필드의 값을 인코딩된 문자열로 변환합니다.
다음 코드 예에서는 이 프로세스를 보여줍니다.
자바
Python
초안 업데이트 중
임시 캠페인을 만들 때와 마찬가지로 임시 캠페인을 업데이트하려면 Draft
draft.message.raw
필드를 사용하여 요청 본문에 있는 리소스
MIME 메시지를 포함하는 base64url로 인코딩된 문자열로 설정됩니다. 왜냐하면
메시지를 업데이트할 수 없는 경우 초안에 포함된 메시지가 폐기되었습니다.
업데이트 요청에서 제공되는 새 MIME 메시지로 대체됩니다.
다음을 호출하여 초안에 포함된 현재 MIME 메시지를 가져올 수 있습니다.
매개변수가 있는 drafts.get
format=raw
입니다.
자세한 내용은 drafts.update
를 참고하세요.
임시보관 메일 보내기
임시보관 메일을 보낼 때 메일을 그대로 보내거나
메시지가 업데이트되었습니다. 초안 콘텐츠를 새 메일로 업데이트하는 경우
Draft
리소스를
drafts.send
요청 그 설정
전송할 초안의 draft.id
draft.message.raw
필드를
base64url로 인코딩된 문자열로 인코딩된 새 MIME 메시지입니다. 자세한 내용은
자세한 내용은 drafts.send
를 참고하세요.