IMAPにtelnetで接続したけれども、loginできない
参考:IMAP FAQ
いちおう、サーバ側はPLAIN TEXTのログインは許可されているのが前提。
すごい単純な話なんですが、コマンドの前に、任意のタグをつけておく必要があるようで←RFC2060
例によって、Microsoftの説明は手抜きです。全部'?'にしちゃってる。
でも、動くのは確か
$ telnet メール鯖 143 Trying xxx.xxx.xxx.xxx... Connected to mail.cwfilms.jp (xxx.xxx.xxx.xxx). Escape character is '^]'. * OK dovecot ready. ? LOGIN ユーザ名 パスワード ? OK Logged in. ? LIST "" "*" * LIST (\HasNoChildren) "." INBOX * LIST (\HasNoChildren) "." "Sent" * LIST (\HasNoChildren) "." "Trash" * LIST (\HasNoChildren) "." "Drafts" ? OK List completed. ? LOGOUT * BYE Logging out ? OK Logout completed. Connection closed by foreign host. $
当然、ちゃんと番号付きのタグを指定しても動作します。コマンドは大文字小文字は区別なし。
$ telnet メール鯖 143 Trying xxx.xxx.xxx.xxxx... Connected to mail.cwfilms.jp (122.212.131.178). Escape character is '^]'. * OK dovecot ready. A1 login ユーザ名 パスワード A1 OK Logged in. A2 LIST "" "*" * LIST (\HasNoChildren) "." INBOX * LIST (\HasNoChildren) "." "Sent" * LIST (\HasNoChildren) "." "Trash" * LIST (\HasNoChildren) "." "Drafts" A2 OK List completed. A3 LOGOUT * BYE Logging out A3 OK Logout completed. Connection closed by foreign host. $