Exemplo de objeto JSON
{
    "Server": "smtp.gmail.com:777",
    "LoginOnServer": false,
    "UserName": "sergey.brin@gmail.com",
    "Password": "LMAO",
    "UseSSL": false,
    "DNSResolveMode": "External DNS Server",
    "DNSserverIP": "8.8.8.8",
    "Device_Id": 8550,
    "Id": 17712,
    "Task_Type_Id": 4,
    "Name": "Gmail SMTP",
    "Timeout": 0
}

Descrição dos campos

campo Type Exigido/Opcional descrição

servidor

corda

Necessário

Endereço e número da porta do servidor SMTP.

exemplo:
Server": "pop.gmail.com:995"

LoginOnServer

booleano

opcional

Quando habilitada – a operação de login será realizada durante a sessão de monitoramento.

exemplo:
"LoginOnServer": true

Nome do usuário

corda

opcional

Este campo contém um nome de usuário para autenticação SMTP.

exemplo:
"UserName": "username"

senha

corda

opcional

Este campo contém uma senha para autenticação SMTP.

exemplo:
"Password": "password"

UsesSL

booleano

opcional

Quando habilitado – SMTP sobre SSL será solicitado.

exemplo:
"UseSSL": true
DNSResolveMode corda opcional VALORES POSSÍVEIS:

  • Cacheado do dispositivo
  • Não armazenado em cache
  • TTL Cached
  • Servidor DNS externo

Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”.

DNSserverIP corda opcional Campo para um endereço IP de servidor DNS personalizado.

Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”.

Device_Id

int32

Necessário

LEIA APENAS Field. ID de dispositivo único.

exemplo:
"Device_Id": 8550

id

int32

Necessário

*Somente para operações de edição

LEIA APENAS Field. ID de tarefa único

exemplo:
"Id": 17711

Task_Type_Id

int32

Necessário

A id tipo da tarefa.

nome

corda

opcional

Nome da tarefa.

exemplo:
"Name": "Gmail SMTP"

timeout

int32

opcional

Este campo define o valor do tempo limite (em mseconds) para execução da tarefa.

exemplo:
"Timeout": 0