- Zasób: QuarantinedMessage
- Kierunek
- Stan
- TriggeredRule
- MessageContent
- Header
- Załącznik
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Metody
Zasób: QuarantinedMessage
Zasób QuarantinedMessage reprezentuje wiadomość e-mail przechowywaną w kwarantannie administracyjnej.
| Zapis JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Pola | |
|---|---|
name |
Identyfikator. Nazwa zasobu wiadomości poddanej kwarantannie. Format: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Tylko dane wyjściowe. Niezmienny identyfikator wiadomości Gmail. |
messageOwner |
Tylko dane wyjściowe. Adres e-mail właściciela tej wiadomości. |
quarantines[] |
Tylko dane wyjściowe. Nazwy zasobów kwarantann, do których należy ta wiadomość. Format: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Tylko dane wyjściowe. Sygnatura czasowa odebrania wiadomości. |
direction |
Tylko dane wyjściowe. Kierunek wiadomości (np. WEWNĘTRZNE, ZEWNĘTRZNE). |
state |
Tylko dane wyjściowe. Bieżący stan przetwarzania wiadomości. |
retentionExpireTime |
Tylko dane wyjściowe. Sygnatura czasowa, do której ta wiadomość będzie przechowywana. |
triggeredRules[] |
Tylko dane wyjściowe. Informacje o regułach, które spowodowały umieszczenie wiadomości w kwarantannie. |
content |
Tylko dane wyjściowe. szczegółową treść i metadane e-maila umieszczonego w kwarantannie; |
rawMessage |
Tylko dane wyjściowe. Cała wiadomość e-mail w formacie RFC 2822 i ciągu tekstowym zakodowanym w standardzie base64url. Zwraca tę wartość, jeśli wybrano typ treści RAW. |
Kierunek
Kierunek wiadomości.
| Wartości w polu enum | |
|---|---|
DIRECTION_UNSPECIFIED |
Nie określono. |
INBOUND |
Wiadomość umieszczona w kwarantannie została odebrana przez użytkownika. |
OUTBOUND |
Wiadomość umieszczona w kwarantannie została wysłana przez użytkownika. |
Stan
Bieżący stan przetwarzania wiadomości.
| Wartości w polu enum | |
|---|---|
STATE_UNSPECIFIED |
Nie określono. |
PENDING_TRIAGE |
Wiadomość jest w kwarantannie. |
RELEASED |
Wiadomość została zwolniona z kwarantanny. |
DENIED |
Wiadomość została odrzucona podczas kwarantanny. |
TriggeredRule
Informacje o konkretnej regule, która spowodowała umieszczenie wiadomości w kwarantannie.
| Zapis JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Pola | |
|---|---|
policyId |
Identyfikator zasady, z którą jest powiązana utworzona reguła. |
ruleId |
Identyfikator konkretnej utworzonej reguły. |
displayName |
Nazwa lub opis utworzonej reguły. |
MessageContent
Szczegółowe informacje o treści wiadomości e-mail umieszczonej w kwarantannie.
| Zapis JSON |
|---|
{ "headers": [ { object ( |
| Pola | |
|---|---|
headers[] |
Nagłówki wiadomości e-mail. |
attachments[] |
Załączniki znalezione w wiadomości e-mail. |
body |
Treść lub fragment wiadomości e-mail w formacie zwykłego tekstu. |
subject |
Temat wiadomości e-mail. |
labels[] |
Standardowe etykiety zastosowane do wiadomości (np. „KWARANTANNA”). |
classificationLabelValues[] |
Wartości etykiet klasyfikacji zastosowane do wiadomości. Ta opcja jest dostępna tylko na kontach Google Workspace. |
Nagłówek
Nagłówek w wiadomości e-mail.
| Zapis JSON |
|---|
{ "name": string, "value": string } |
| Pola | |
|---|---|
name |
Nazwa nagłówka, np. „Od” lub „Temat”. |
value |
Wartość nagłówka, która jest dekodowana przez MIME. |
Załącznik
załącznik w wiadomości e-mail,
| Zapis JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Pola | |
|---|---|
filename |
Nazwa pliku załącznika. |
mimeType |
Typ MIME załącznika (np. „application/pdf”). |
sizeBytes |
Rozmiar załącznika w bajtach. |
attachmentId |
Unikalny identyfikator używany do pobierania zawartości załącznika. |
ClassificationLabelValue
Etykiety klasyfikacji zastosowane do wiadomości e-mail.
| Zapis JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Pola | |
|---|---|
labelId |
Identyfikator etykiety klasyfikacji kanonicznej lub nieprzetworzonej etykiety alfanumerycznej. |
fields[] |
Wartości pól dla danego identyfikatora etykiety klasyfikacji. |
ClassificationLabelFieldValue
Wartości pól etykiety klasyfikacji.
| Zapis JSON |
|---|
{ "fieldId": string, "selection": string } |
| Pola | |
|---|---|
fieldId |
Identyfikator pola wartości etykiety klasyfikacji. |
selection |
Identyfikator wyboru opcji wyboru. |
Metody |
|
|---|---|
|
Asynchronicznie odrzuca listę wiadomości. |
|
Asynchronicznie zwalnia listę wiadomości. |
|
Odrzuca wiadomość z kwarantanny. |
|
Pobiera metadane i treść wiadomości umieszczonej w kwarantannie. |
|
Zapytania dotyczące wiadomości poddanych kwarantannie z użyciem określonych warunków filtra. |
|
Zwalnia wiadomość z kwarantanny, aby została dostarczona do odbiorców. |
|
Wyszukuje wiadomości w kwarantannie za pomocą określonych zapytań. |