¿Tiene un certificado tiene que ser válida para el correo utilizando CDOSYS y SMTPS?
-
12-10-2019 - |
Pregunta
Debido a una limitación en el lado de nuestra provder SMTP, vamos a tener que usar System.Web.Mail (en desuso), que es una envoltura alrededor de CDOSSYS.
Debido a que nos gustaría evitar tener que cambiar varias configuraciones si cambiamos los proveedores en una fecha posterior, hemos creado un alias interno para nuestros proveedores FQDN.
Así, mailrelay.ourdomain.com -.> Mailrelay.provider.com
Cuando intento conectar a cualquiera de nuestra alias o IP del proveedor, un error de COM se propaga hacia arriba: "El transporte no pudo conectar con el servidor." Si conecto a verdadero nombre de dominio completo del proveedor, todo funciona como se esperaba.
He mirado en Wireshark, y puedo ver el certificado se solicita, pero no sucede mucho después de eso.
Me pregunto si alguien sabe si los controles CDOSSYS para asegurarse de que el nombre de host solicitado coincide con el FQDN en el certificado y falla si no coincide.
He tratado de buscar una respuesta a esta pregunta, pero me parece que no puede encontrarlo.
Solución
No se puede encontrar una respuesta definitiva, pero por lo que puedo decir, sí, CDOSYS requiere una certificación para que coincida con el FQDN de un servidor SMTP cuando se utiliza SSL.