構成テストの実行

いくつかのテストを行って、サーバーが作動可能な状態にあるか確認します。

  1. 最初に、サーバーがポート上で listen を行っているかどうかを検査します。
    これを行うには、コマンド・プロンプトに応じて次のコマンドを入力します。その際、コマンドを入力するたびに Enter キーを押してください。
    netstat -a | grep imap 
    netstat -a | grep pop

    netstat コマンドからの出力は次のとおりです。

    tcp     0       0     *.imap2         *.*        LISTEN
    tcp     0       0     *.imaps         *.*        LISTEN
    tcp     0       0     *.pop3          *.*        LISTEN
    tcp     0       0     *.pop3s         *.*        LISTEN
  2. 同様の出力が表示されない場合は、 /etc/inetd.conf ファイル内のエントリーを再確認してから、 refresh -s inetd コマンドを再実行してください。
  3. imapd サーバーの構成をテストするには、Telnet を使用して imap2 サーバー、ポート 143 (IMAPDS の場合は Telnet ポート 993) にアクセスします。
    Telnet を使用して接続すると、imapd プロンプトが表示されます。 この時点で、RFC 1730 で定義されている IMAP バージョン 4 コマンドを入力できます。 コマンドを実行するには、 ピリオド (.) を入力し、その後にスペースを 1 つ入れてから、トークン、 コマンド名、およびパラメーターを入力します。 トークンはコマンド名の順序付けに使用します。 次に例を示します。
    . token CommandName parameters

    imapd サーバーに Telnet でログインすると、パスワードがエコーされます。

    以下の Telnet の例では、独自のパスワードを指定する必要があります。ここで、 id_passwordlogin コマンドに示されています。
    ヒント: IMAPDS の場合、コマンドと出力は少し異なります。
    telnet e-xbelize 143 
    Trying... 
    Connected to e-xbelize.austin.ibm.com. 
    Escape character is '^]'. 
    * OK e-xbelize.austin.ibm.com IMAP4 server ready 
    . 1 login id id_password 
    . OK 
    . 2 examine /usr/spool/mail/root 
    * FLAGS (\Answered \Flagged \Draft \Deleted \Seen) 
    * OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] 
    * 0 EXISTS 
    * 0 RECENT 
    * OK [UIDVALIDITY 823888143] 
    . OK [READ-ONLY] Examine completed 
    . 3 logout 
    * BYE Server terminating connection 
    . OK Logout completed 
    Connection closed. 
  4. pop3d サーバーの構成をテストするには、Telnet を使用して POP3 ポート 110 ( POP3DSの場合、Telnet ポート 995) にアクセスします。
    Telnet を使用して接続すると、pop3d プロンプトが表示されます。 ここでは、RFC 1725 で定義された POP コマンドを入力できます。 そのいずれかのコマンドを実行するには、ピリオド (.) を入力し、そのあとにスペースを 1 つ入れてからコマンド名を入力します。 次に例を示します。
    . CommandName

    pop3d サーバーに Telnet でログインすると、パスワードがエコーされます。

    以下の Telnet の例では、独自のパスワードを指定する必要があります。ここで、 id_passwordpass コマンドに示されています。
    ヒント: POP3DSの場合、コマンドと出力は若干異なります。
    telnet e-xbelize 110 
    Trying... 
    Connected to e-xbelize.austin.ibm.com. 
    Escape character is '^]'. 
    +OK e-xbelize.austin.ibm.com POP3 server ready 
    user id 
    +OK Name is a valid mailbox 
    pass id_password 
    +OK Maildrop locked and ready 
    list 
    +OK scan listing follows 
    . 
    stat 
    +OK 0 0 
    quit 
    +OK 
    Connection closed.