メールサーバーの動作確認で、メールクライアントでコケた場合どこまでうまくいくのかデバッグするためにtelnetなどを使います。
IMAP 143 の場合
telnet {host} 143 ? login {user} {pass} ?? LIST "" "*" ??? select inbox ???? search all ??? fetch 1 full ? logout
IMAPs 993 の場合
openssl s_client -connect {host}:993 -crlf ? login {user} {pass} ?? LIST "" "*" ??? select inbox ???? search all ??? fetch 1 full ? logout
SSL証明書が適当な場合、コマンドではうまくいきますが、
クライアントソフトではこけるようになっていると思いますので最終的にはクライアントソフトで確認しないといけません。