Mejora en el envio de mails con detalles de problemas

Este desarrollo se realizó con el objetivo de poder deshabilitar el envio de correos con detalles de error cuando no se necesite.

Antes del cambio el ImporterWeb ante un problema en la importación de un itinerario intentaba siempre enviar un correo electronico con los detalles.

Si dentro de la configuración de Netoffice, Administracion > Configuracion > Mail no se tenian configurados los datos para el envio de mails, se generaba el siguiente mensaje en el log: 

"No fue posible enviar correo electrónico con el siguiente asunto: Se informa que se generó un error al procesar el itinerario 3310981| The parameter 'address' cannot be an empty string.-Parameter name: address 27/04/2022 09:41:58 | "

Este mensaje se generana porque queria convertir a objeto direccion de correo el campo de direccion de envio de mails que estaba vacio

Si una agencia no quiere enviar correos desde Netoffice no hay forma de deshabilitar el intento hasta antes del cambio.

ALCANCE

Si en el Importerweb el campo "MailsANotificarProblemas" del config se deja vacio, el ImporterWeb no debe realizar el envio de mail de los detalles de problemas:

    <add key="MailsANotificarProblemas" value="" />

En caso que se configure un valor de mail, se hará el intento de envio y si no estan configurados los datos de servidor de envio, generará este el mismo mensaje de error de la dirección.

Netactica.com