Пример объектов 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
}

Описание полей

поле Type Обязательно/Опционально описание

сервер

струна

Обязательно

Адрес SMTP-сервера и номер порта.

пример:
Server": "pop.gmail.com:995"

ЛогинОнСервер

булев

необязательный

При включении – операция входа будет выполняться во время сеанса мониторинга.

пример:
"LoginOnServer": true

Имя пользователя

струна

необязательный

Это поле содержит имя пользователя для проверки подлинности SMTP.

пример:
"UserName": "username"

Пароль

струна

необязательный

Это поле содержит пароль для SMTP-аутентификации.

пример:
"Password": "password"

UseSSL

булев

необязательный

При включении – SMTP над SSL будет запрошен.

пример:
"UseSSL": true
DNSРесольвеМод струна необязательный ВОЗМОЖНЫЕ ЗНАЧЕНИЯ:

  • Устройство Кэшировано
  • Не кэшированный
  • TTL Кэшированный
  • Внешний DNS-сервер

Для подробного объяснения, пожалуйста, обратитесь к статье “Опция режима DNS”.

DNSserverIP струна необязательный Поле для пользовательского IP-адреса DNS-сервера.

Для подробного объяснения, пожалуйста, обратитесь к статье “Опция режима DNS”.

Device_Id

int32

Обязательно

READ ТОЛЬКО поле. Уникальный идентификатор устройства.

пример:
"Device_Id": 8550

идентификатор

int32

Обязательно

*Только для операций редактирования

READ ТОЛЬКО поле. Уникальный идентификатор задачи

пример:
"Id": 17711

Task_Type_Id

int32

Обязательно

Идентификатор типа задачи.

имя

струна

необязательный

Имя задачи.

пример:
"Name": "Gmail SMTP"

Времени ожидания

int32

необязательный

Это поле определяет значение тайм-аута (в мсекундах) для выполнения задачи.

пример:
"Timeout": 0