Tengo un problema donde alguien ha implementado un servidor IMAP personalizado. Necesito escribir una aplicación personalizada para obtener una lista de correos electrónicos y recuperar mensajes. El problema es que todas las bibliotecas que he intentado usar fallan con excepciones: comandos BAD, etc. Pero usando Thunderbird, recupera la lista de mensajes y puede recuperar mensajes. Me gustaría ver qué transmite Thunderbird para que funcione ... El problema es que este servidor IMAP en realidad tiene SSL asegurado, por lo que no puedo usar wireshark para ver los comandos que se envían.
He intentado usar el mecanismo de registro de thunderbird, excepto que es muy detallado, y parece que algunos de los comandos se están truncando, aún no puedo hacer que funcione con estos comandos.
También intenté usar sslh y sslstrip, pero parece que estas herramientas solo funcionan para HTTPS.
Lo he intentado todo el día, pero aún no puedo resolverlo. ¡Aaaaghh!
¿Cómo puedo encontrar una manera de registrar las solicitudes y respuestas en una sesión IMAPS?