Exemple d'objet 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
}

Description des champs

champ Type Obligatoire/Facultatif description

serveur

corde

Obligatoire

Adresse du serveur SMTP et numéro de port.

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

LoginOnServer

booléen

optionnel

Lorsqu’il est activé – l’opération de connexion sera effectuée pendant la session de suivi.

exemple:
"LoginOnServer": true

nom d’utilisateur

corde

optionnel

Ce champ contient un nom d’utilisateur pour l’authentification SMTP.

exemple:
"UserName": "username"

mot de passe

corde

optionnel

Ce champ contient un mot de passe pour l’authentification SMTP.

exemple:
"Password": "password"

UseSSL (usessl)

booléen

optionnel

Lorsqu’il est activé – SMTP sur SSL sera demandé.

exemple:
"UseSSL": true
DNSResolveMode corde optionnel VALEURS POSSIBLES :

  • Dispositif mis en cache
  • Non mis en cache
  • TTL Mis en cache
  • Serveur DNS externe

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

DNSserverIP (en) corde optionnel Champ pour une adresse IP de serveur DNS personnalisée.

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

Device_Id

int32 (en)

Obligatoire

LIRE SEULEMENT Champ. ID unique de l’appareil.

exemple:
"Device_Id": 8550

id

int32 (en)

Obligatoire

*Uniquement pour les opérations de modification

LIRE SEULEMENT Champ. Id de tâche unique

exemple:
"Id": 17711

Task_Type_Id

int32 (en)

Obligatoire

ID de type de la tâche.

nom

corde

optionnel

Nom de la tâche.

exemple:
"Name": "Gmail SMTP"

Timeout

int32 (en)

optionnel

Ce champ définit la valeur de délai d’attente (en msecondes) pour l’exécution des tâches.

exemple:
"Timeout": 0