Envío de correo desde Dynamics AX usando SMTP con seguridad TLS

A muchos de ustedes se les han presentado problemas a la hora de configurar el envío de correos desde Dynamics AX, en especial cuando el servidor de correos SMTP no reside sobre nuestro dominio y se requiere seguridad TLS para la autenticación de la cuenta que ha de realizar los envíos.

Para aquellos que utilizan Exchange Online pueden modificar la configuración de su conector de entrada de modo tal que les permita no utilizar seguridad TLS, para mas detalles de como hacerlo pueden ingresar al Post de nuestro compañero Bertrand en donde les explica como hacerlo

blogs.msdn.com/b/axsupport/archive/2014/09/11/sending-emails-from-dynamics-ax-to-external-domains-using-exchange-online.aspx.

Existe otra posibilidad para aquellos que no utilizan Exchange Online y su proveedor de correos les solicita autenticación TLS para poder realizar los envíos vía SMTP; esta configuración es una configuración de SMTP con Smart Host.

1. Sobre nuestro servidor de Windows 2008 /  Windows 2012, debemos activar el rol de SMTP para instalar un servidor SMTP local que utilizaremos para el envío de correo desde Dynamics AX; sin embargo este servidor SMTP local solo se utilizara de puente para que este a su vez realice el envío del correo utilizando la autenticación TLS por medio del servidor SMTP de nuestro proveedor Ej: (Exchange Online, Hotmail, Otros).

2. Ingresar a la configuración del servidor SMTP y estipular los parámetros de la cuenta que se utilizara para el envió de correos como Smart host.

3. Sobre el servidor SMTP damos clic derecho propiedades

 

4. Luego vamos a la ficha Access, y en esta vamos a modificar el tipo de autenticación para que sea anónimo y vamos a activar el Relay de correo para la IP de nuestro servidor AOS. Si se tienen multiples AOS, se deben colocar cada una de las direcciones de los servidores AOS.

 

5. Luego vamos a la ficha Delivery y vamos a modificar las opciones del Outbound Securitytal como se ve en la imagen, en donde establecemos el nombre de usuario y contraseña con la cual nos conectaremos al servidor SMTP de nuestro proveedor (Exchange Online, Hotmail, Otros)

6. Luego debemos modificar las opciones avanzadas, y es aquí en donde colocamos el Smart host o el nombre del servidor SMTP de nuestro proveedor quien finalmente hará el envío del correo que sale de Dynamics AX 

7. Se debe estipular el puerto de conexión del servidor SMTP de nuestro proveedor.

8. Por ultimo establecemos la parametrización de envío de correos desde Dynamics AX

Espero esto les sirva de ayuda para aquellos que requieran utilizar proveedores de correo externo a la compañía que tengan seguridad TLS.