- Ressource: QuarantinedMessage
- Richtung
- Bundesland
- TriggeredRule
- MessageContent
- Header
- Anhang
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Methoden
Ressource: QuarantinedMessage
Die Ressource „QuarantinedMessage“ steht für eine E‑Mail-Nachricht, die sich in einer Administratorquarantäne befindet.
| JSON-Darstellung |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Felder | |
|---|---|
name |
ID. Der Ressourcenname der unter Quarantäne gestellten Nachricht. Format: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Nur Ausgabe. Die unveränderliche ID der zugrunde liegenden Gmail-Nachricht. |
messageOwner |
Nur Ausgabe. Die E-Mail-Adresse des Inhabers dieser Nachricht. |
quarantines[] |
Nur Ausgabe. Die Ressourcennamen der Quarantänen, zu denen diese Nachricht gehört. Format: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Nur Ausgabe. Der Zeitstempel, der angibt, wann die Nachricht empfangen wurde. |
direction |
Nur Ausgabe. Die Richtung der Nachricht (z.B. INBOUND, OUTBOUND). |
state |
Nur Ausgabe. Der aktuelle Verarbeitungsstatus der Nachricht. |
retentionExpireTime |
Nur Ausgabe. Der Zeitstempel, bis zu dem diese Nachricht aufbewahrt wird. |
triggeredRules[] |
Nur Ausgabe. Informationen zu den Regeln, die zur Quarantäne geführt haben. |
content |
Nur Ausgabe. Die detaillierten Inhalte und Metadaten der unter Quarantäne gestellten E‑Mail. |
rawMessage |
Nur Ausgabe. Die gesamte E‑Mail-Nachricht in einem RFC 2822-formatierten und base64url-codierten String. Wird zurückgegeben, wenn der Inhaltstyp RAW ausgewählt ist. |
Richtung
Die Richtung der Nachricht.
| Enums | |
|---|---|
DIRECTION_UNSPECIFIED |
Nicht angegeben |
INBOUND |
Die unter Quarantäne gestellte Nachricht wurde vom Nutzer empfangen. |
OUTBOUND |
Die unter Quarantäne gestellte Nachricht wurde vom Nutzer gesendet. |
Bundesland
Der aktuelle Verarbeitungsstatus der Nachricht.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Nicht angegeben |
PENDING_TRIAGE |
Die Nachricht befindet sich in der Quarantäne. |
RELEASED |
Die Nachricht wurde aus der Quarantäne freigegeben. |
DENIED |
Die Nachricht wurde abgelehnt, während sie sich in der Quarantäne befand. |
TriggeredRule
Informationen zu einer bestimmten Regel, die dazu geführt hat, dass eine Nachricht unter Quarantäne gestellt wurde.
| JSON-Darstellung |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Felder | |
|---|---|
policyId |
Die Richtlinien-ID, der die festgelegte Regel entspricht. |
ruleId |
Die ID für die spezifische festgelegte Regel. |
displayName |
Der Name oder die Beschreibung der festgelegten Regel. |
MessageContent
Detaillierte Informationen zum Inhalt einer in Quarantäne befindlichen E‑Mail-Nachricht.
| JSON-Darstellung |
|---|
{ "headers": [ { object ( |
| Felder | |
|---|---|
headers[] |
Die Header der E‑Mail-Nachricht. |
attachments[] |
Die in der E‑Mail-Nachricht enthaltenen Anhänge. |
body |
Der Nur-Text-Inhalt oder das Snippet der E‑Mail-Nachricht. |
subject |
Der Betreff der E‑Mail-Nachricht. |
labels[] |
Standardlabels, die auf die Nachricht angewendet wurden (z.B. „QUARANTÄNE“). |
classificationLabelValues[] |
Auf die Nachricht angewendete Klassifizierungslabelwerte. Nur für Google Workspace-Konten vorhanden. |
Header
Ein Header in einer E‑Mail-Nachricht.
| JSON-Darstellung |
|---|
{ "name": string, "value": string } |
| Felder | |
|---|---|
name |
Der Name des Headers, z. B. „Von“ oder „Betreff“. |
value |
Der Wert des Headers, der MIME-decodiert ist. |
Anhang
Ein Anhang in einer E‑Mail-Nachricht.
| JSON-Darstellung |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Felder | |
|---|---|
filename |
Der Dateiname des Anhangs. |
mimeType |
Der MIME-Typ des Anhangs (z.B. „application/pdf“). |
sizeBytes |
Die Größe des Anhangs in Byte. |
attachmentId |
Eine eindeutige Kennung, mit der der Inhalt des Anhangs abgerufen wird. |
ClassificationLabelValue
Klassifizierungslabels, die auf die E‑Mail-Nachricht angewendet wurden.
| JSON-Darstellung |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Felder | |
|---|---|
labelId |
Die kanonische oder rohe alphanumerische Klassifizierungslabel-ID. |
fields[] |
Feldwerte für die angegebene Klassifizierungslabel-ID. |
ClassificationLabelFieldValue
Feldwerte für ein Klassifizierungslabel.
| JSON-Darstellung |
|---|
{ "fieldId": string, "selection": string } |
| Felder | |
|---|---|
fieldId |
Die Feld-ID für den Wert des Klassifizierungslabels. |
selection |
Auswahl-ID für die Auswahloption. |
Methoden |
|
|---|---|
|
Lehnt eine Liste von Nachrichten asynchron ab. |
|
Gibt eine Liste von Nachrichten asynchron frei. |
|
Lehnt eine Nachricht aus einer Quarantäne ab. |
|
Ruft Metadaten und Inhalte für eine unter Quarantäne gestellte Nachricht ab. |
|
Fragt nach Nachrichten in Quarantäne mit bestimmten Filterbedingungen ab. |
|
Nachricht aus der Quarantäne freigeben, damit sie an die Empfänger zugestellt wird. |
|
Sucht mithilfe bestimmter Suchanfragen nach Nachrichten in Quarantäne. |