ANVEDI SMTP
Esta unidad de código de comunicación permite enviar archivos utilizando el protocolo SMTP a través del Servicio de Intercambio de Archivos.
Para utilizar este servicio, necesita la versión 5.3.0.7 de Anvaigo EDI Connect, y el Servicio de Intercambio de Archivos debe estar correctamente configurado y accesible.
Configuración
Para configurar el canal de comunicación, búsquelo en la Lista de canales de comunicación EDI y haga clic en «Configurar». Si acabas de crear el canal, es posible que primero tengas que actualizar la página.
General
Seleccione o cree una nueva instancia de File Exchange Service. Tienes que configurar la URL (se puede copiar desde la configuración y se muestra al inicio si inicias el servicio directamente). El valor por defecto es http://localhost:7098 y hay que establecer la Clave API correspondiente al fichero de configuración. Puede utilizar el servidor para varios interlocutores de comunicación.
El asunto del correo. Puede utilizar marcadores de posición en este campo.
Si no se utiliza ningún otro método en las asignaciones para establecer la dirección de correo electrónico del destinatario, se utilizará el valor de este campo.
El otro método para establecer la dirección de correo electrónico del destinatario es utilizar la función SET_RECEIVER_IDENTIFICATION del objeto de función COMMUNICATION en un mapping que se procese antes del mapping exportación.
Si esta opción está activada, el archivo se enviará como adjunto al correo electrónico. Si no, se enviará en el cuerpo. El valor por defecto es .
Una cadena de plantilla para construir el nombre de archivo para los archivos salientes. Puede utilizar cualquier texto constante que sea válido dentro de los nombres de archivo. Admitimos varias variables globales que pueden utilizarse dentro del nombre de archivo. Dado que el módulo no conoce el contenido del fichero ni las estructuras de búfer utilizadas, no puede acceder directamente a los datos del fichero.
Puede utilizar marcadores de posición en este campo.
Server
Especifica la dirección del servidor SMTP.
Especifica el puerto del servidor SMTP.
Especifica el método de encriptación a utilizar. Las opciones disponibles son:
El cifrado se negocia automáticamente entre el Servicio de Intercambio de Archivos y el host remoto. Esta es la configuración por defecto.
No se utiliza cifrado.
Se establece una conexión cifrada.
Se inicia una conexión no cifrada y se pide al servidor que continúe la comunicación con cifrado.
Especifica cómo autenticarse en el host remoto. Las opciones disponibles son:
Se utiliza el inicio de sesión anónimo.
Se utiliza una combinación de nombre de usuario y contraseña. Esta es la configuración por defecto.
Utiliza el método Exchange OAuth2 para la autentificación. Más información a continuación.
Especifica el nombre de usuario para el inicio de sesión en el servidor SMTP.
Especifica la contraseña para el inicio de sesión en el servidor SMTP.
Cuando la conexión está encriptada, esta opción permite ignorar los errores derivados de los certificados.
OAuth2
En caso de que quieras usar OAuth2 con Exchange 365 necesitarás crear un nuevo «App registrations» en el portal de Azure.
Accede al Portal Azure, busca «App registration» y crea una nueva. Llámalo, por ejemplo, Anvaigo File Exchange Service. Puede dejar todos los demás ajustes en los valores por defecto y hacer clic en «Registrar». (Puede obtener más información sobre las regsitraciones de Apps aquí: https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app)
A continuación, anote el «ID de aplicación (cliente)» y el «ID de directorio (inquilino)», que deberá introducir en los parámetros de configuración del canal de comunicación.
Hay un ajuste que debe cambiarse para los nuevos registros de aplicaciones: Seleccione «Autenticación» en el panel izquierdo y busque «Permitir flujos de clientes públicos». Debe activarse para permitir el inicio de sesión a través del ID de dispositivo.
En Dynamics, asegúrese de seleccionar «Exchange OAuth2» como método de autorización. Seleccione «DeviceCode» como método OAuth e introduzca el ID de arrendatario y el ID de cliente del portal (¡puede ser diferente del ID de arrendatario de Dynamics!).
Para iniciar sesión, haga clic en «Autenticar» en la página de configuración de POP3. Obtendrás una URL y un DeviceID, que te permitirán iniciar sesión. Un token encriptado se almacena en el Servidor de Intercambio de Archivos y puede utilizarse para obtener los correos electrónicos, hasta que el tiempo de vida del token haya expirado. En este caso, la obtención de los mensajes fallará y tendrás que volver a conectarte.
