- Risorsa: QuarantinedMessage
- Direzione
- Stato
- TriggeredRule
- MessageContent
- Intestazione
- Allegato
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Metodi
Risorsa: QuarantinedMessage
La risorsa QuarantinedMessage rappresenta un'email trattenuta in una quarantena amministrativa.
| Rappresentazione JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa del messaggio in quarantena. Formato: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Solo output. L'ID immutabile del messaggio Gmail sottostante. |
messageOwner |
Solo output. L'indirizzo email del proprietario di questo messaggio. |
quarantines[] |
Solo output. I nomi delle risorse delle quarantene a cui appartiene questo messaggio. Formato: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Solo output. Il timestamp di ricezione del messaggio. |
direction |
Solo output. La direzione del messaggio (ad es. IN ENTRATA, IN USCITA). |
state |
Solo output. Lo stato di elaborazione attuale del messaggio. |
retentionExpireTime |
Solo output. Il timestamp fino al quale verrà conservato questo messaggio. |
triggeredRules[] |
Solo output. Informazioni sulle regole che hanno causato la quarantena. |
content |
Solo output. I contenuti e i metadati dettagliati dell'email in quarantena. |
rawMessage |
Solo output. L'intero messaggio email in una stringa formattata RFC 2822 e con codifica base64url. Restituisce questo valore se è selezionato il tipo di contenuti RAW. |
Direzione
La direzione del messaggio.
| Enum | |
|---|---|
DIRECTION_UNSPECIFIED |
Non specificato. |
INBOUND |
Il messaggio in quarantena è stato ricevuto dall'utente. |
OUTBOUND |
Il messaggio in quarantena è stato inviato dall'utente. |
Stato
Lo stato di elaborazione attuale del messaggio.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Non specificato. |
PENDING_TRIAGE |
Il messaggio è in quarantena. |
RELEASED |
Il messaggio è stato rilasciato dalla quarantena. |
DENIED |
Il messaggio è stato rifiutato mentre era in quarantena. |
TriggeredRule
Informazioni su una regola specifica che ha causato la messa in quarantena di un messaggio.
| Rappresentazione JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Campi | |
|---|---|
policyId |
L'ID della policy a cui è correlata la regola stabilita. |
ruleId |
L'ID della regola specifica stabilita. |
displayName |
Il nome o la descrizione della regola stabilita. |
MessageContent
Informazioni dettagliate sui contenuti di un'email in quarantena.
| Rappresentazione JSON |
|---|
{ "headers": [ { object ( |
| Campi | |
|---|---|
headers[] |
Le intestazioni dell'email. |
attachments[] |
Gli allegati trovati nell'email. |
body |
Il corpo o lo snippet in testo normale del messaggio email. |
subject |
L'oggetto dell'email. |
labels[] |
Etichette standard applicate al messaggio (ad es. "QUARANTENA"). |
classificationLabelValues[] |
Valori delle etichette di classificazione applicati al messaggio. Presente solo per gli account Google Workspace. |
Intestazione
Un'intestazione in un'email.
| Rappresentazione JSON |
|---|
{ "name": string, "value": string } |
| Campi | |
|---|---|
name |
Il nome dell'intestazione, ad esempio "Da" o "Oggetto". |
value |
Il valore dell'intestazione, decodificato in MIME. |
Allegato
Un allegato all'interno di un'email.
| Rappresentazione JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Campi | |
|---|---|
filename |
Il nome file dell'allegato. |
mimeType |
Il tipo MIME dell'allegato (ad es. "application/pdf"). |
sizeBytes |
Le dimensioni dell'allegato in byte. |
attachmentId |
Un identificatore univoco utilizzato per recuperare i contenuti dell'allegato. |
ClassificationLabelValue
Etichette di classificazione applicate all'email.
| Rappresentazione JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Campi | |
|---|---|
labelId |
L'ID etichetta di classificazione alfanumerico non elaborato o canonico. |
fields[] |
Valori dei campi per l'ID etichetta di classificazione specificato. |
ClassificationLabelFieldValue
Valori dei campi per un'etichetta di classificazione.
| Rappresentazione JSON |
|---|
{ "fieldId": string, "selection": string } |
| Campi | |
|---|---|
fieldId |
L'ID campo per il valore dell'etichetta di classificazione. |
selection |
ID della scelta di selezione per l'opzione di selezione. |
Metodi |
|
|---|---|
|
Rifiuta un elenco di messaggi in modo asincrono. |
|
Rilascia un elenco di messaggi in modo asincrono. |
|
Rifiuta un messaggio da una quarantena. |
|
Recupera i metadati e i contenuti di un messaggio in quarantena. |
|
Esegue query per i messaggi in quarantena utilizzando condizioni di filtro specifiche. |
|
Rilascia un messaggio dalla quarantena per recapitarlo ai destinatari. |
|
Cerca i messaggi in quarantena utilizzando query di ricerca specifiche. |