- Recurso: QuarantinedMessage
- Dirección
- Estado
- TriggeredRule
- MessageContent
- Encabezado
- Archivo adjunto
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Métodos
Recurso: QuarantinedMessage
El recurso QuarantinedMessage representa un mensaje de correo electrónico retenido en una cuarentena administrativa.
| Representación JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre del recurso del mensaje en cuarentena. Formato: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Solo salida. Es el ID inmutable del mensaje de Gmail subyacente. |
messageOwner |
Solo salida. Es la dirección de correo electrónico del propietario de este mensaje. |
quarantines[] |
Solo salida. Son los nombres de los recursos de las cuarentenas a las que pertenece este mensaje. Formato: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Solo salida. Es la marca de tiempo del momento en que se recibió el mensaje. |
direction |
Solo salida. La dirección del mensaje (p.ej., ENTRANTE, SALIENTE). |
state |
Solo salida. Es el estado de procesamiento actual del mensaje. |
retentionExpireTime |
Solo salida. Es la marca de tiempo hasta la que se conservará este mensaje. |
triggeredRules[] |
Solo salida. Información sobre las reglas que causaron la cuarentena. |
content |
Solo salida. El contenido y los metadatos detallados del correo electrónico en cuarentena |
rawMessage |
Solo salida. Es todo el mensaje de correo electrónico en una cadena con formato RFC 2822 y codificación base64url. Devuelve este valor si se selecciona el tipo de contenido RAW. |
Dirección
Es la dirección del mensaje.
| Enums | |
|---|---|
DIRECTION_UNSPECIFIED |
Sin especificar. |
INBOUND |
El usuario recibió el mensaje en cuarentena. |
OUTBOUND |
El usuario envió el mensaje que se puso en cuarentena. |
Estado
Es el estado de procesamiento actual del mensaje.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Sin especificar. |
PENDING_TRIAGE |
El mensaje está en cuarentena. |
RELEASED |
Se liberó el mensaje de la cuarentena. |
DENIED |
Se rechazó el mensaje mientras estaba en cuarentena. |
TriggeredRule
Información sobre una regla específica que provocó que un mensaje se pusiera en cuarentena.
| Representación JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Campos | |
|---|---|
policyId |
Es el ID de la política con la que se correlaciona la regla establecida. |
ruleId |
Es el ID de la regla establecida específica. |
displayName |
Es el nombre o la descripción de la regla establecida. |
MessageContent
Información detallada sobre el contenido de un mensaje de correo electrónico en cuarentena.
| Representación JSON |
|---|
{ "headers": [ { object ( |
| Campos | |
|---|---|
headers[] |
Son los encabezados del mensaje de correo electrónico. |
attachments[] |
Son los archivos adjuntos que se encuentran en el mensaje de correo electrónico. |
body |
Es el cuerpo o el fragmento de texto sin formato del mensaje de correo electrónico. |
subject |
Es el asunto del mensaje de correo electrónico. |
labels[] |
Son las etiquetas estándar que se aplican al mensaje (p.ej., "CUARENTENA"). |
classificationLabelValues[] |
Son los valores de la etiqueta de clasificación que se aplicaron al mensaje. Solo está presente en las cuentas de Google Workspace. |
Encabezado
Un encabezado en un mensaje de correo electrónico.
| Representación JSON |
|---|
{ "name": string, "value": string } |
| Campos | |
|---|---|
name |
Es el nombre del encabezado, como "De" o "Asunto". |
value |
Es el valor del encabezado, que se decodifica con MIME. |
Archivo adjunto
Un archivo adjunto en un mensaje de correo electrónico.
| Representación JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Campos | |
|---|---|
filename |
Es el nombre del archivo adjunto. |
mimeType |
Es el tipo de MIME del archivo adjunto (p.ej., "application/pdf"). |
sizeBytes |
Es el tamaño del archivo adjunto en bytes. |
attachmentId |
Es un identificador único que se usa para recuperar el contenido del archivo adjunto. |
ClassificationLabelValue
Son las etiquetas de clasificación que se aplican al mensaje de correo electrónico.
| Representación JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Campos | |
|---|---|
labelId |
Es el ID de la etiqueta de clasificación alfanumérica canónica o sin procesar. |
fields[] |
Son los valores de campo para el ID de etiqueta de clasificación determinado. |
ClassificationLabelFieldValue
Son los valores de campo de una etiqueta de clasificación.
| Representación JSON |
|---|
{ "fieldId": string, "selection": string } |
| Campos | |
|---|---|
fieldId |
Es el ID del campo para el valor de la etiqueta de clasificación. |
selection |
Es el ID de la opción de selección. |
Métodos |
|
|---|---|
|
Rechaza una lista de mensajes de forma asíncrona. |
|
Libera una lista de mensajes de forma asíncrona. |
|
Rechaza un mensaje de una cuarentena. |
|
Obtiene los metadatos y el contenido de un mensaje en cuarentena. |
|
Consulta los mensajes en cuarentena con condiciones de filtro específicas. |
|
Libera un mensaje de la cuarentena para que se entregue a los destinatarios. |
|
Busca mensajes en cuarentena con consultas de búsqueda específicas. |