- Ressource : QuarantinedMessage
- Sens
- État
- TriggeredRule
- MessageContent
- En-tête
- Pièce jointe
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Méthodes
Ressource : QuarantinedMessage
La ressource QuarantinedMessage représente un e-mail placé dans une zone de quarantaine administrative.
| Représentation JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource du message mis en quarantaine. Format : customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Uniquement en sortie. ID permanent du message Gmail sous-jacent. |
messageOwner |
Uniquement en sortie. Adresse e-mail du propriétaire de ce message. |
quarantines[] |
Uniquement en sortie. Noms de ressources des quarantaines auxquelles ce message appartient. Format : customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Uniquement en sortie. Horodatage de la réception du message. |
direction |
Uniquement en sortie. La direction du message (par exemple, ENTRANT, SORTANT). |
state |
Uniquement en sortie. État de traitement actuel du message. |
retentionExpireTime |
Uniquement en sortie. Horodatage jusqu'auquel ce message sera conservé. |
triggeredRules[] |
Uniquement en sortie. Informations sur les règles qui ont entraîné la mise en quarantaine. |
content |
Uniquement en sortie. Contenu détaillé et métadonnées de l'e-mail mis en quarantaine. |
rawMessage |
Uniquement en sortie. L'intégralité de l'e-mail dans une chaîne au format RFC 2822 et encodée en base64url. Renvoie cette valeur si le type de contenu RAW est sélectionné. |
Direction
Sens du message.
| Enums | |
|---|---|
DIRECTION_UNSPECIFIED |
Non spécifié. |
INBOUND |
Le message mis en quarantaine a été reçu par l'utilisateur. |
OUTBOUND |
Le message mis en quarantaine a été envoyé par l'utilisateur. |
État
État de traitement actuel du message.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Non spécifié. |
PENDING_TRIAGE |
Le message est en quarantaine. |
RELEASED |
Le message a été libéré de la zone de quarantaine. |
DENIED |
Le message a été refusé alors qu'il était en quarantaine. |
TriggeredRule
Informations sur une règle spécifique ayant causé la mise en quarantaine d'un message.
| Représentation JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Champs | |
|---|---|
policyId |
ID de la règle auquel la règle établie correspond. |
ruleId |
ID de la règle établie spécifique. |
displayName |
Nom ou description de la règle établie. |
MessageContent
Informations détaillées sur le contenu d'un e-mail mis en quarantaine.
| Représentation JSON |
|---|
{ "headers": [ { object ( |
| Champs | |
|---|---|
headers[] |
En-têtes de l'e-mail. |
attachments[] |
Pièces jointes trouvées dans l'e-mail. |
body |
Corps ou extrait en texte brut de l'e-mail. |
subject |
Objet de l'e-mail. |
labels[] |
Libellés standards appliqués au message (par exemple, "QUARANTINE"). |
classificationLabelValues[] |
Valeurs des libellés de classification appliquées au message. Uniquement présent pour les comptes Google Workspace. |
En-tête
En-tête d'un e-mail.
| Représentation JSON |
|---|
{ "name": string, "value": string } |
| Champs | |
|---|---|
name |
Nom de l'en-tête, par exemple "De" ou "Objet". |
value |
Valeur de l'en-tête, qui est décodée au format MIME. |
Pièce jointe
Pièce jointe dans un e-mail.
| Représentation JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Champs | |
|---|---|
filename |
Nom du fichier de la pièce jointe. |
mimeType |
Type MIME de la pièce jointe (par exemple, "application/pdf"). |
sizeBytes |
Taille de la pièce jointe en octets. |
attachmentId |
Identifiant unique utilisé pour récupérer le contenu de la pièce jointe. |
ClassificationLabelValue
Libellés de classification appliqués à l'e-mail.
| Représentation JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Champs | |
|---|---|
labelId |
ID d'étiquette de classification alphanumérique canonique ou brut. |
fields[] |
Valeurs de champ pour l'ID de libellé de classification donné. |
ClassificationLabelFieldValue
Valeurs de champ pour un libellé de classification.
| Représentation JSON |
|---|
{ "fieldId": string, "selection": string } |
| Champs | |
|---|---|
fieldId |
ID du champ de la valeur du libellé de classification. |
selection |
ID de choix de sélection pour l'option de sélection. |
Méthodes |
|
|---|---|
|
Refuse une liste de messages de manière asynchrone. |
|
Libère une liste de messages de manière asynchrone. |
|
Refuse un message d'une quarantaine. |
|
Récupère les métadonnées et le contenu d'un message mis en quarantaine. |
|
Recherche les messages mis en quarantaine à l'aide de conditions de filtre spécifiques. |
|
Libère un message de la quarantaine pour qu'il soit distribué aux destinataires. |
|
Rechercher des messages mis en quarantaine à l'aide de requêtes de recherche spécifiques. |