Introduccion
Una vez que se actualiza a esta versión, o a la versión 4.00 de CFDI, al intentar enviar un correo desde el consis-cfdi les marcara un error como el siguiente:
Este error puede deberse a dos situaciones:
1.- el DLL que trae la actualización no es para el sistema operativo
2.- falta el VCREDIST, que es una libreria de Visual C++ 2012 para .Net 4
Solución al caso 1:
En el caso 1. la actualizacion mete el dll ChilKatDotnet45.DLL, y viene para 64 bits. Abria que cambiarlo a 32, si el SO de la maquina es de 32 bits, pero se puso a 64 bits siempre, por que ya son mas las de 64 bits que las de 32 bits en los clientes.
Pero si hay que cambiarla a 32 bits, se puede descargar de la siguiente direccion:
http://consiscfdi.sishotel.mx/sistemas/correos
estando ahi, nos metemos a la carpeta dll-32, y descargamos el archivo ChilKatDotNet45.DLL
Y este archivo, una vez descargado hay que copiarlo a la carpeta C:\CONSIS\PROGRAMAS\CONSIS-CFDI
y sustituir el archivo anterior.
Con esto se cambia el dll de 64 bits de default, por el de 32.
Si por alguna razon hay que poner de nuevo el de 64 bits, pues se descarga de aqui mismo, pero en la carpeta DLL-64
Solucion al caso 2:
Este se debe, a que para que la nueva utileria para envio de correos trabaje correctamente, debe de instalarse una libreria de Microsoft, que se llama VCREDIST, y que segun la version de .NET a usar, es la que se debe de instalar.
Tambien viene para 32 y 64 bits. En la carpeta solo hay que descargar el de 32 o 64 bits segun corresponda, e instalarse en todas las terminales que vayan a enviar correos:
Una vez que se instala este VCREDIST, hay que cerrar el consis-cfdi y volver a abrirlo.
Probar enviando un email a nuestra cuenta para validar que ya envia correctamente.
Esta libreria ya permite utilizar:
* Servidores hospedados en cualquier servidor de google o microsoft.
* uso de certificados TLS 1.2 1.2 y 1.3
* Protocolo STARTTLS
que son los problemas que veniamos teniendo.



