Ho un problema in cui qualcuno ha implementato un server IMAP personalizzato. Devo scrivere un'applicazione personalizzata per ottenere un elenco di e-mail e recuperare i messaggi. Il problema è che tutte le librerie che ho provato ad usare falliscono con le eccezioni: comandi BAD, ecc. Ma usando thunderbird, recupera l'elenco dei messaggi e può recuperare i messaggi. Mi piacerebbe vedere cosa trasmette il thunderbird per farlo funzionare ... Il problema è che questo server IMAP è effettivamente protetto da SSL quindi non posso semplicemente usare wireshark per vedere i comandi inviati.
Ho provato a usare il meccanismo di registrazione di thunderbird, tranne che è così prolisso, e sembra che alcuni dei comandi vengano troncati - non è ancora possibile farlo funzionare da questi comandi.
Ho anche provato a usare sslh e sslstrip, ma sembra che questi strumenti funzionino solo per HTTPS.
Ho provato tutto il giorno ma non riesco ancora a risolverlo! Aaaaghh!
Come posso trovare un modo per registrare le richieste e le risposte in una sessione IMAPS?