API de configuración del servidor de correo


La API del servidor de correo  permite al usuario ver los detalles del servidor de correo y configurar los parámetros del servidor de correo en el Administrador de aplicaciones. Estas API permiten que un usuario administrador configure el servidor de correo para enviar correo electrónico a personas específicas en caso de alarma. Esta API está diseñada para admitir solicitudes GET y POST.

  • GET Request  : para ver / enumerar los detalles del servidor de correo.
  • Solicitud POST  : para agregar o actualizar los detalles del servidor de correo.

OBTENER Solicitud

Siempre que la solicitud sea enviada por el método "GET", se listarán los datos correspondientes a la API.

Solicitud de muestra

http: // [host]: [puerto] / AppManager / xml / MailServer? apikey = [apikey]

Solicitud POST

Cuando la solicitud es enviada por el método "POST", se agregarán / actualizarán los datos correspondientes.

Solicitud de muestra

http: // [host]: [puerto] / AppManager / xml / MailServer? apikey = [apikey]

Solicitar parámetros

Los parámetros involucrados en la solicitud de API se describen a continuación:

Para el servidor primario:

Campo Descripción
servidor SMTP La IP del servidor o el nombre de host del host en el que se ejecuta el servidor SMTP.
smtpPort El número de puerto SMTP.
smtp La dirección de correo electrónico disponible en ese servidor SMTP.
smtpUserName Nombre de usuario para autenticación
smtpPassword Contraseña para autenticación
prmTlsAuth Autenticación primaria de Tls. El valor puede ser verdadero o falso.
prmSslAuth Autenticación SSL primaria. El valor puede ser verdadero o falso.

Para el servidor secundario:

Campo Descripción
secSmtpServer La IP del servidor o el nombre de host del host en el que se ejecuta el servidor SMTP.
secSmtpPort El número de puerto SMTP.
secSmtpEmail La dirección de correo electrónico disponible en ese servidor SMTP.
secSmtpUserName Nombre de usuario para autenticación.
secSmtpPassword Contraseña para autenticación.
secTlsAuth Autenticación Tls secundaria. El valor puede ser verdadero o falso.
secSslAuth Autenticación SSL secundaria. El valor puede ser verdadero o falso.

Ejemplo

http: // app-windows: 9091 / AppManager / xml / MailServer? apikey = 7b5fde68148fa2419bc2f1a1ab87e75

Sintaxis

Para respuesta XML:

http: // [APM Host]: [APM Port] / AppManager / xml / MailServer? apikey = [API Key] & smtpPort = [Port] & prmTlsAuth = true & prmSslAuth = [True / False] & secSslAuth = [True / False] & fromAdminServer = [ Verdadero / Falso] & smtpUserName = [Nombre de usuario] & smtpPassword = [Contraseña] & secTlsAuth = [Verdadero / Falso] & smtpServer = [Nombre del servidor] & secSmtpPort = [Puerto secundario] & secSmtpEmail = [Dirección de correo electrónico] & secSmtpUserName = [Nombre de usuario] & smtpUserName = [Nombre de usuario] & smtpUserName = [Nombre de usuario] ] & secSmtpServer = [Nombre del servidor secundario] & secSmtpPassword = [Contraseña]

Para respuesta JSON:

http: // [APM Host]: [APM Port] / AppManager / json / MailServer? apikey = [API Key] & smtpPort = [Port] & prmTlsAuth = true & prmSslAuth = [True / False] & secSslAuth = [True / False] & fromAdminServer = [ Verdadero / Falso] & smtpUserName = [Nombre de usuario] & smtpPassword = [Contraseña] & secTlsAuth = [Verdadero / Falso] & smtpServer = [Nombre del servidor] & secSmtpPort = [Puerto secundario] & secSmtpEmail = [Dirección de correo electrónico] & secSmtpUserName = [Nombre de usuario] & smtpUserName = [Nombre de usuario] & smtpUserName = [Nombre de usuario] ] & secSmtpServer = [Nombre del servidor secundario] & secSmtpPassword = [Contraseña]

Ejemplo

http: // app-ventanas:? 59090 / AppManager / xml / MailServer apikey = 09eebdd6893db4d20e16b84dff6664f1 y smtpPort = 25 y prmTlsAuth = true y prmSslAuth = true y secSslAuth = true y fromAdminServer = true y smtpUserName = primaria y smtpPassword = f6JO6Wdbo y secTlsAuth = true y smtpServer = smtp y secSmtpPort = 25 y secSmtpEmail = JohnDoe @ yahoo.com y secSmtpUserName = secundaria y smtpEmail = JohnDoe @ appmanager.com & secSmtpServer = smtp & secSmtpPassword = f6JO5sMs6n7