- Recurso: QuarantinedMessage
- Direção
- Estado
- TriggeredRule
- MessageContent
- Cabeçalho
- Anexo
- ClassificationLabelValue
- ClassificationLabelFieldValue
- Métodos
Recurso: QuarantinedMessage
O recurso QuarantinedMessage representa uma mensagem de e-mail mantida em uma quarentena administrativa.
| Representação JSON |
|---|
{ "name": string, "messageId": string, "messageOwner": string, "quarantines": [ string ], "receiveTime": string, "direction": enum ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso da mensagem em quarentena. Formato: customers/{customer_id}/quarantinedMessages/{quarantined_message_id} |
messageId |
Apenas saída. O ID imutável da mensagem do Gmail. |
messageOwner |
Apenas saída. O endereço de e-mail do proprietário da mensagem. |
quarantines[] |
Apenas saída. Os nomes de recursos das quarentenas a que esta mensagem pertence. Formato: customers/{customer_id}/quarantines/{quarantine_id} |
receiveTime |
Apenas saída. O carimbo de data/hora de quando a mensagem foi recebida. |
direction |
Apenas saída. A direção da mensagem (por exemplo, INBOUND, OUTBOUND). |
state |
Apenas saída. O estado de processamento atual da mensagem. |
retentionExpireTime |
Apenas saída. O carimbo de data/hora até o qual esta mensagem será retida. |
triggeredRules[] |
Apenas saída. Informações sobre as regras que causaram a quarentena. |
content |
Apenas saída. O conteúdo detalhado e os metadados do e-mail em quarentena. |
rawMessage |
Apenas saída. A mensagem de e-mail inteira em uma string formatada em RFC 2822 e codificada em base64url. Retorna isso se o tipo de conteúdo RAW estiver selecionado. |
Direção
A direção da mensagem.
| Tipos enumerados | |
|---|---|
DIRECTION_UNSPECIFIED |
Não especificado. |
INBOUND |
A mensagem em quarentena foi recebida pelo usuário. |
OUTBOUND |
A mensagem em quarentena foi enviada pelo usuário. |
Estado
O estado de processamento atual da mensagem.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Não especificado. |
PENDING_TRIAGE |
A mensagem está em quarentena. |
RELEASED |
A mensagem foi liberada da quarentena. |
DENIED |
A mensagem foi recusada enquanto estava na quarentena. |
TriggeredRule
Informações sobre uma regra específica que fez uma mensagem ser colocada em quarentena.
| Representação JSON |
|---|
{ "policyId": string, "ruleId": string, "displayName": string } |
| Campos | |
|---|---|
policyId |
O ID da política que se correlaciona com a regra estabelecida. |
ruleId |
O ID da regra específica estabelecida. |
displayName |
O nome ou a descrição da regra estabelecida. |
MessageContent
Informações detalhadas sobre o conteúdo de uma mensagem de e-mail em quarentena.
| Representação JSON |
|---|
{ "headers": [ { object ( |
| Campos | |
|---|---|
headers[] |
Os cabeçalhos da mensagem de e-mail. |
attachments[] |
Os anexos encontrados na mensagem de e-mail. |
body |
O corpo ou snippet de texto simples da mensagem de e-mail. |
subject |
O assunto da mensagem de e-mail. |
labels[] |
Marcadores padrão aplicados à mensagem (por exemplo, "QUARANTINE"). |
classificationLabelValues[] |
Valores do marcador de classificação aplicados à mensagem. Presente apenas em contas do Google Workspace. |
Cabeçalho
Um cabeçalho em uma mensagem de e-mail.
| Representação JSON |
|---|
{ "name": string, "value": string } |
| Campos | |
|---|---|
name |
O nome do cabeçalho, como "De" ou "Assunto". |
value |
O valor do cabeçalho, que é decodificado por MIME. |
Anexo
Um anexo em uma mensagem de e-mail.
| Representação JSON |
|---|
{ "filename": string, "mimeType": string, "sizeBytes": string, "attachmentId": string } |
| Campos | |
|---|---|
filename |
O nome do arquivo do anexo. |
mimeType |
O tipo MIME do anexo (por exemplo, "application/pdf"). |
sizeBytes |
O tamanho do anexo em bytes. |
attachmentId |
Um identificador exclusivo usado para buscar o conteúdo do anexo. |
ClassificationLabelValue
Marcadores de classificação aplicados à mensagem de e-mail.
| Representação JSON |
|---|
{
"labelId": string,
"fields": [
{
object ( |
| Campos | |
|---|---|
labelId |
O ID canônico ou bruto do marcador de classificação alfanumérico. |
fields[] |
Valores de campo para o ID do rótulo de classificação fornecido. |
ClassificationLabelFieldValue
Valores de campo para um rótulo de classificação.
| Representação JSON |
|---|
{ "fieldId": string, "selection": string } |
| Campos | |
|---|---|
fieldId |
O ID do campo para o valor do rótulo de classificação. |
selection |
ID da opção de seleção. |
Métodos |
|
|---|---|
|
Nega uma lista de mensagens de forma assíncrona. |
|
Libera uma lista de mensagens de forma assíncrona. |
|
Nega uma mensagem de uma quarentena. |
|
Recebe metadados e conteúdo de uma mensagem em quarentena. |
|
Consulta mensagens em quarentena usando condições de filtro específicas. |
|
Libera uma mensagem da quarentena para ser entregue aos destinatários. |
|
Pesquisa mensagens em quarentena usando consultas de pesquisa específicas. |