Ubuntu デスクトップ上の Godaddy メール サーバーに telnet 接続する

Ubuntu デスクトップ上の Godaddy メール サーバーに telnet 接続する

私は自宅のコンピューター (Ubuntu デスクトップ) を使っています。IMAP プロトコルのドキュメントを読んでいます。ポート 993 で imap.secureserver.net のメール ホストに接続したいと考えています。次に、ログインなどのいくつかの IMAP コマンドを発行したいと思います。

a01 login myuser mypassword
RESPONSE: a01 OK User logged in

しかし、ターミナルで telnet を実行すると、「外部ホストによって接続が閉じられました」というメッセージが表示されます。

$ telnet imap.secureserver.net 993
Trying 72.167.218.187...
Connected to imap.secureserver.net.
Escape character is '^]'.
a01 [email protected] password
Connection closed by foreign host.

OK 応答を返すのではなく接続を閉じるのはなぜか、ご存知ですか?

答え1

ポート 993 は SSL 経由の IMAP ですが、どうやら godaddy は telnet 経由ではこれを受け入れないようです。解決策は、デフォルトの IMAP ポート 143 を使用することです。これでうまくいきます。

telnet imap.secureserver.net 143
Trying 173.201.193.71...
Connected to imap.where.secureserver.net.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UNSELECT STARTTLS ID CHILDREN NAMESPACE IDLE] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc.  See COPYING for distribution information.

そして、ログインすることができます:

a01 login myemail mypassword
a01 OK LOGIN Full IMAP support is enabled

関連情報