REST Resource: customers.quarantinedMessages

Tài nguyên: QuarantinedMessage

Tài nguyên QuarantinedMessage đại diện cho nội dung email được lưu giữ trong vùng cách ly quản trị.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "messageId": string,
  "messageOwner": string,
  "quarantines": [
    string
  ],
  "receiveTime": string,
  "direction": enum (Direction),
  "state": enum (State),
  "retentionExpireTime": string,
  "triggeredRules": [
    {
      object (TriggeredRule)
    }
  ],
  "content": {
    object (MessageContent)
  },
  "rawMessage": string
}
Trường
name

string

Giá trị nhận dạng. Tên tài nguyên của thư bị cách ly. Định dạng: customers/{customer_id}/quarantinedMessages/{quarantined_message_id}

messageId

string

Chỉ có đầu ra. Mã nhận dạng không thể thay đổi của thư Gmail cơ bản.

messageOwner

string

Chỉ có đầu ra. Địa chỉ email của chủ sở hữu thư này.

quarantines[]

string

Chỉ có đầu ra. Tên tài nguyên của các thư bị cách ly mà thư này thuộc về. Định dạng: customers/{customer_id}/quarantines/{quarantine_id}

receiveTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian khi nhận được thông báo.

direction

enum (Direction)

Chỉ có đầu ra. Hướng của tin nhắn (ví dụ: ĐẾN, ĐI).

state

enum (State)

Chỉ có đầu ra. Trạng thái xử lý hiện tại của thông báo.

retentionExpireTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian cho biết thời điểm tin nhắn này sẽ được giữ lại.

triggeredRules[]

object (TriggeredRule)

Chỉ có đầu ra. Thông tin về các quy tắc dẫn đến việc cách ly.

content

object (MessageContent)

Chỉ có đầu ra. Nội dung chi tiết và siêu dữ liệu của email bị cách ly.

rawMessage

string (bytes format)

Chỉ có đầu ra. Toàn bộ nội dung email ở định dạng RFC 2822 và chuỗi được mã hoá base64url. Trả về giá trị này nếu bạn chọn loại nội dung RAW.

Hướng

Hướng của thông báo.

Enum
DIRECTION_UNSPECIFIED Không xác định.
INBOUND Người dùng đã nhận được thư bị cách ly.
OUTBOUND Người dùng đã gửi thư bị cách ly.

Tiểu bang

Trạng thái xử lý hiện tại của thông báo.

Enum
STATE_UNSPECIFIED Không xác định.
PENDING_TRIAGE Thư đang ở trong vùng cách ly.
RELEASED Thư đã được giải phóng khỏi khu vực cách ly.
DENIED Thư đã bị từ chối khi đang trong khu vực cách ly.

TriggeredRule

Thông tin về một quy tắc cụ thể khiến thư bị cách ly.

Biểu diễn dưới dạng JSON
{
  "policyId": string,
  "ruleId": string,
  "displayName": string
}
Trường
policyId

string

Mã chính sách mà quy tắc đã thiết lập tương quan.

ruleId

string

Mã nhận dạng của quy tắc cụ thể đã thiết lập.

displayName

string

Tên hoặc nội dung mô tả của quy tắc đã thiết lập.

MessageContent

Thông tin chi tiết về nội dung email bị cách ly.

Biểu diễn dưới dạng JSON
{
  "headers": [
    {
      object (Header)
    }
  ],
  "attachments": [
    {
      object (Attachment)
    }
  ],
  "body": string,
  "subject": string,
  "labels": [
    string
  ],
  "classificationLabelValues": [
    {
      object (ClassificationLabelValue)
    }
  ]
}
Trường
headers[]

object (Header)

Phần đầu thư của nội dung email.

attachments[]

object (Attachment)

Tệp đính kèm trong nội dung email.

body

string

Nội dung văn bản thuần tuý hoặc trích đoạn nội dung của nội dung email.

subject

string

Tiêu đề của nội dung email.

labels[]

string

Nhãn tiêu chuẩn được áp dụng cho thư (ví dụ: "QUARANTINE").

classificationLabelValues[]

object (ClassificationLabelValue)

Giá trị Nhãn phân loại được áp dụng cho thư. Chỉ có trong tài khoản Google Workspace.

Tệp đính kèm

Tệp đính kèm trong nội dung email.

Biểu diễn dưới dạng JSON
{
  "filename": string,
  "mimeType": string,
  "sizeBytes": string,
  "attachmentId": string
}
Trường
filename

string

Tên tệp đính kèm.

mimeType

string

Loại MIME của tệp đính kèm (ví dụ: "application/pdf").

sizeBytes

string (int64 format)

Kích thước của tệp đính kèm tính bằng byte.

attachmentId

string

Giá trị nhận dạng riêng biệt dùng để tìm nạp nội dung của tệp đính kèm.

ClassificationLabelValue

Nhãn phân loại được áp dụng cho nội dung email.

Biểu diễn dưới dạng JSON
{
  "labelId": string,
  "fields": [
    {
      object (ClassificationLabelFieldValue)
    }
  ]
}
Trường
labelId

string

Mã nhận dạng nhãn phân loại chuẩn hoặc nhãn phân loại thô gồm chữ và số.

fields[]

object (ClassificationLabelFieldValue)

Giá trị của trường cho mã nhãn phân loại đã cho.

ClassificationLabelFieldValue

Giá trị của trường cho nhãn phân loại.

Biểu diễn dưới dạng JSON
{
  "fieldId": string,
  "selection": string
}
Trường
fieldId

string

Mã trường cho Giá trị nhãn phân loại.

selection

string

Mã lựa chọn cho lựa chọn.

Phương thức

batchDeny

Từ chối một danh sách thông báo không đồng bộ.

batchRelease

Phát hành danh sách thông báo không đồng bộ.

deny

Từ chối một thư trong khu vực cách ly.

get

Lấy siêu dữ liệu và nội dung của một thư bị cách ly.

list

Truy vấn các thư bị cách ly bằng cách sử dụng các điều kiện lọc cụ thể.

release

Cho phép gửi thư bị cách ly đến người nhận.
Tìm kiếm thư bị cách ly bằng các cụm từ tìm kiếm cụ thể.