Buen Dia compañeros del Foro
desde hace tiempo he estado intentando resolver una necesidad de mi sitio, el cual tengo un Windows Server 2003 x64 con exchange 2007, tengo los servicios pop3 y Imap levantados y corriendo, pero el problema viene que cuando quiero conectar un cliente ya sea al Imap o al POP la aplicación ya sea cliente imap o smartphone simplemente me indica que no se puede conectar al servicio, y revisando mi Exchange puedo ver que el IMAP y el POP estan levantados asi tambien los puertos estan abiertos y escuchando, he usado la utilidad www.mxtoolbox.com el cual me dice que los puertos si estan abiertos, luego utilizando la herramienta de https://www.testexchangeconnectivity.com en el apartado pop e Imap me resulta que me falta algo, la pueba la realize ingrasando os datos de mi servidoy y mi cuenta de correo usando TLS como medio de encriptacion y la prueba me arroja el siguiente resultado:
----------------------------------------------------------------------------------------------------------------------------------------------------------
Se está probando el servicio IMAP. Error al probar el servicio IMAP Detalles adicionales S: * OK The Microsoft Exchange IMAP4 service is ready. C: 1 CAPABILITY S: * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS IDLE NAMESPACE LITERAL+ 1 OK CAPABILITY completed. C: 2 STARTTLS S: 2 OK Begin TLS negotiation now. Microsoft.Exchange.Tools.ExRca.Tests.ImapPop.MailProtocolException: The remote certificate is invalid according to the validation procedure. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure. at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Net.Security.SslStream.AuthenticateAsClient(String targetHost) at Microsoft.Exchange.Tools.ExRca.Tests.ImapPop.MailProtocolTester.SecureConnection() --- End of inner exception stack trace --- at Microsoft.Exchange.Tools.ExRca.Tests.ImapPop.MailProtocolTester.SecureConnection() at Microsoft.Exchange.Tools.ExRca.Tests.ImapPop.BaseProtocolTest.PerformTestReally() |
----------------------------------------------------------------------------------------------------------------------------------------------------------
hasta aqui comprendo que el servicio esta habilitado y funcionando pero lo que me falla es el certificado, pero esto no se en donde editarlo o actualizarlo para poder tener acceso al servicio por medio de este protocolo
requiero de su ayuda para poder tener el servicio para mis usuarios
gracias por su atencion!!
Atte:
Jesus Mario