IMAPをtelnetなどで使う

メールサーバーの動作確認で、メールクライアントでコケた場合どこまでうまくいくのかデバッグするために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証明書が適当な場合、コマンドではうまくいきますが、
クライアントソフトではこけるようになっていると思いますので最終的にはクライアントソフトで確認しないといけません。