- 리소스: QuarantinedMessage
- 방향
- 상태
- TriggeredRule
- MessageContent
- 헤더
- 첨부파일
- ClassificationLabelValue
- ClassificationLabelFieldValue
- 메서드
리소스: QuarantinedMessage
QuarantinedMessage 리소스는 관리 스팸 격리 저장소에 보관된 이메일 메시지를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| 필드 | |
|---|---|
name |
식별자. 스팸으로 분류된 메일의 리소스 이름입니다. 형식: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
출력 전용입니다. 기본 Gmail 메일의 변경할 수 없는 ID입니다. |
messageOwner |
출력 전용입니다. 이 메일 소유자의 이메일 주소입니다. |
quarantines[] |
출력 전용입니다. 이 메일이 속한 스팸 격리 저장소의 리소스 이름입니다. 형식: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
출력 전용입니다. 메시지가 수신된 시점의 타임스탬프입니다. |
direction |
출력 전용입니다. 메시지 방향(예: INBOUND, OUTBOUND) |
state |
출력 전용입니다. 메시지의 현재 처리 상태입니다. |
retentionExpireTime |
출력 전용입니다. 이 메시지가 보관되는 타임스탬프입니다. |
triggeredRules[] |
출력 전용입니다. 스팸 격리를 유발한 규칙에 관한 정보입니다. |
content |
출력 전용입니다. 스팸으로 분류된 이메일의 세부 콘텐츠 및 메타데이터입니다. |
rawMessage |
출력 전용입니다. RFC 2822 형식 및 base64url로 인코딩된 문자열의 전체 이메일 메시지입니다. RAW 콘텐츠 유형이 선택된 경우 이를 반환합니다. |
방향
메시지의 방향입니다.
| 열거형 | |
|---|---|
DIRECTION_UNSPECIFIED |
지정되지 않음. |
INBOUND |
사용자가 스팸으로 분류된 메일을 수신했습니다. |
OUTBOUND |
스팸 격리 저장소에 보관된 메일은 사용자가 보낸 메일입니다. |
주
메시지의 현재 처리 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
지정되지 않음. |
PENDING_TRIAGE |
메일이 스팸 격리 저장소에 있습니다. |
RELEASED |
메일이 스팸 격리 저장소에서 해제되었습니다. |
DENIED |
스팸 격리 저장소에 있는 동안 메일이 거부되었습니다. |
TriggeredRule
메일이 스팸으로 분류되도록 한 특정 규칙에 대한 정보입니다.
| JSON 표현 |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| 필드 | |
|---|---|
policyId |
설정된 규칙과 관련된 정책 ID입니다. |
ruleId |
설정된 특정 규칙의 ID입니다. |
displayName |
설정된 규칙의 이름 또는 설명입니다. |
MessageContent
스팸으로 분류된 이메일 메시지의 콘텐츠에 대한 세부정보입니다.
| JSON 표현 |
|---|
{ "headers": [ { object ( |
| 필드 | |
|---|---|
headers[] |
이메일 메시지의 헤더입니다. |
attachments[] |
이메일 메시지 내에서 발견된 첨부파일입니다. |
body |
이메일 메시지의 일반 텍스트 본문 또는 스니펫입니다. |
subject |
이메일 메시지의 제목입니다. |
labels[] |
메일에 적용된 표준 라벨입니다(예: 'QUARANTINE'). |
classificationLabelValues[] |
메일에 적용된 분류 라벨 값입니다. Google Workspace 계정에만 표시됩니다. |
헤더
이메일 메시지의 헤더입니다.
| JSON 표현 |
|---|
{ "name": string, "value": string } |
| 필드 | |
|---|---|
name |
헤더 이름입니다(예: '보낸사람' 또는 '제목'). |
value |
MIME 디코딩된 헤더 값입니다. |
첨부파일
이메일 메시지 내 첨부파일
| JSON 표현 |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| 필드 | |
|---|---|
filename |
첨부파일의 파일 이름입니다. |
mimeType |
첨부파일의 MIME 유형입니다(예: 'application/pdf'). |
sizeBytes |
첨부파일의 크기(바이트)입니다. |
attachmentId |
첨부파일의 콘텐츠를 가져오는 데 사용되는 고유 식별자입니다. |
ClassificationLabelValue
이메일에 적용된 분류 라벨
| JSON 표현 |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| 필드 | |
|---|---|
labelId |
표준 또는 원시 영숫자 분류 라벨 ID입니다. |
fields[] |
지정된 분류 라벨 ID의 필드 값입니다. |
ClassificationLabelFieldValue
분류 라벨의 필드 값입니다.
| JSON 표현 |
|---|
{ "fieldId": string, "selection": string } |
| 필드 | |
|---|---|
fieldId |
분류 라벨 값의 필드 ID입니다. |
selection |
선택 옵션의 선택 항목 ID입니다. |
메서드 |
|
|---|---|
|
메시지 목록을 비동기식으로 거부합니다. |
|
메시지 목록을 비동기식으로 해제합니다. |
|
스팸 격리 저장소에서 메일을 거부합니다. |
|
스팸으로 분류된 메일의 메타데이터와 콘텐츠를 가져옵니다. |
|
특정 필터 조건을 사용하여 스팸으로 분류된 메일을 쿼리합니다. |
|
수신자에게 전송할 메일을 스팸 격리 저장소에서 해제합니다. |
|
특정 검색어를 사용하여 스팸으로 분류된 메일을 검색합니다. |