REST Resource: customers.quarantinedMessages

Kaynak: QuarantinedMessage

QuarantinedMessage kaynağı, yönetici karantinasında tutulan bir e-posta iletisini temsil eder.

JSON gösterimi
{
  "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
}
Alanlar
name

string

Tanımlayıcı. Karantinaya alınan iletinin kaynak adı. Biçim: customers/{customer_id}/quarantinedMessages/{quarantined_message_id}

messageId

string

Yalnızca çıkış. Temel Gmail iletisinin sabit kimliği.

messageOwner

string

Yalnızca çıkış. Bu iletinin sahibinin e-posta adresi.

quarantines[]

string

Yalnızca çıkış. Bu iletinin ait olduğu karantinaların kaynak adları. Biçim: customers/{customer_id}/quarantines/{quarantine_id}

receiveTime

string (Timestamp format)

Yalnızca çıkış. Mesajın alındığı zaman damgası.

direction

enum (Direction)

Yalnızca çıkış. Mesajın yönü (ör. GELEN, GİDEN).

state

enum (State)

Yalnızca çıkış. Mesajın mevcut işlenme durumu.

retentionExpireTime

string (Timestamp format)

Yalnızca çıkış. Bu mesajın saklanacağı zaman damgası.

triggeredRules[]

object (TriggeredRule)

Yalnızca çıkış. Karantinaya neden olan kurallarla ilgili bilgiler.

content

object (MessageContent)

Yalnızca çıkış. Karantinaya alınan e-postanın ayrıntılı içeriği ve meta verileri.

rawMessage

string (bytes format)

Yalnızca çıkış. RFC 2822 biçimli ve base64url kodlu dize biçimindeki e-posta iletisinin tamamı. RAW içerik türü seçilirse bu değer döndürülür.

Yön

Mesajın yönü.

Sıralamalar
DIRECTION_UNSPECIFIED Belirtilmedi.
INBOUND Karantinaya alınan ileti kullanıcı tarafından alındı.
OUTBOUND Karantinaya alınan ileti kullanıcı tarafından gönderilmiştir.

Eyalet

Mesajın mevcut işlenme durumu.

Sıralamalar
STATE_UNSPECIFIED Belirtilmedi.
PENDING_TRIAGE İleti karantinada.
RELEASED İleti karantinadan çıkarıldı.
DENIED İleti, karantinadayken reddedildi.

TriggeredRule

Bir iletinin karantinaya alınmasına neden olan belirli bir kuralla ilgili bilgiler.

JSON gösterimi
{
  "policyId": string,
  "ruleId": string,
  "displayName": string
}
Alanlar
policyId

string

Oluşturulan kuralın ilişkili olduğu politika kimliği.

ruleId

string

Belirli bir kuralın kimliği.

displayName

string

Oluşturulan kuralın adı veya açıklaması.

MessageContent

Karantinaya alınmış bir e-posta iletisinin içeriğiyle ilgili ayrıntılı bilgiler.

JSON gösterimi
{
  "headers": [
    {
      object (Header)
    }
  ],
  "attachments": [
    {
      object (Attachment)
    }
  ],
  "body": string,
  "subject": string,
  "labels": [
    string
  ],
  "classificationLabelValues": [
    {
      object (ClassificationLabelValue)
    }
  ]
}
Alanlar
headers[]

object (Header)

E-posta iletisinin üstbilgileri.

attachments[]

object (Attachment)

E-posta iletisinde bulunan ekler.

body

string

E-posta iletisinin düz metin gövdesi veya snippet'i.

subject

string

E-posta iletisinin konusu.

labels[]

string

İletiye uygulanan standart etiketler (ör. "KARANTİNA").

classificationLabelValues[]

object (ClassificationLabelValue)

İletiye uygulanan sınıflandırma etiketi değerleri. Yalnızca Google Workspace hesaplarında bulunur.

Ek

E-posta iletisindeki ekler.

JSON gösterimi
{
  "filename": string,
  "mimeType": string,
  "sizeBytes": string,
  "attachmentId": string
}
Alanlar
filename

string

Ekin dosya adı.

mimeType

string

Ekin MIME türü (ör. "application/pdf").

sizeBytes

string (int64 format)

Ekin bayt cinsinden boyutu.

attachmentId

string

Ekin içeriğini getirmek için kullanılan benzersiz tanımlayıcı.

ClassificationLabelValue

E-posta iletisine uygulanan sınıflandırma etiketleri.

JSON gösterimi
{
  "labelId": string,
  "fields": [
    {
      object (ClassificationLabelFieldValue)
    }
  ]
}
Alanlar
labelId

string

Standart veya ham alfanümerik sınıflandırma etiketi kimliği.

fields[]

object (ClassificationLabelFieldValue)

Belirtilen sınıflandırma etiketi kimliği için alan değerleri.

ClassificationLabelFieldValue

Sınıflandırma etiketinin alan değerleri.

JSON gösterimi
{
  "fieldId": string,
  "selection": string
}
Alanlar
fieldId

string

Sınıflandırma etiketi değeri için alan kimliği.

selection

string

Seçim seçeneği için seçim tercihi kimliği.

Yöntemler

batchDeny

Bir mesaj listesini eşzamansız olarak reddeder.

batchRelease

Mesaj listesini eşzamansız olarak yayınlar.

deny

Karantinadaki bir iletiyi reddeder.

get

Karantinaya alınmış bir iletinin meta verilerini ve içeriğini alır.

list

Belirli filtre koşullarını kullanarak karantinaya alınmış iletileri sorgular.

release

Alıcılara teslim edilmek üzere karantinadaki bir iletiyi serbest bırakır.
Belirli arama sorgularını kullanarak karantinaya alınmış iletileri arar.