Article ID: 1418, created on Jul 31, 2013, last review on Feb 10, 2015

  • Applies to:
  • Plesk for Linux/Unix

解決策

コマンドプロンプトで Plesk サーバにログインし、"telnet localhost 110"(143)を試します。Plesk POP3/IMAP サービスが機能している場合、ログインセッションは次のような結果を返します。

# telnet localhost 110
 Trying 127.0.0.1...
 Connected to localhost.localdomain (127.0.0.1).
 Escape character is '^]'.
 +OK Hello there.
 user USER@DOMAIN.TLD
 +OK Password required.
 pass PASSWORD
 +OK logged in.
 list
 +OK POP3 clients that break here, they violate STD53.
 .

 

# telnet localhost 143
 Trying 127.0.0.1...
 Connected to localhost.localdomain (127.0.0.1).
 Escape character is '^]'.
 * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2004 Double Precision, Inc. See COPYING for distribution information.
 a001 login USER@DOMAIN.TLD PASSWORD
 a001 OK LOGIN Ok.

ここで USER@DOMAIN.TLD はメールユーザ名、PASSWORD はパスワードです。

Plesk サーバで "telnet localhost 110"(143)を実行し、次のような結果が返された場合:

# telnet localhost 110
 Trying 127.0.0.1...
 telnet: connect to address 127.0.0.1: Connection refused
 telnet: Unable to connect to remote host: Connection refused`

courier-imap が実行中であることを確認します。

ps ax | grep courier

何も出力されない場合、courier-imap の起動を Plesk GUI から([Tools & Settings]>[Services Management])またはコマンドラインから試みます。

service courier-imapd start

/var/log/message$PRODUCT_ROOT_D/var/log/maillog で、スタートアップでエラーが発生していないか確認します。

POP3/IMAP ログインでパスワードエラーが発生している場合、正しいユーザ名とパスワードを使用しているか確認してください。念のため Plesk CP でこれらを変更することができます。また、デフォルト構成で courier-imap を実行してみます。手順は次のとおりです。

  1. オリジナルの /etc/courier-imap/imapd*(POP3 の場合、/etc/courier-imap/pop3d*)をバックアップします。
  2. /etc/courier-imap/imapd.dist/etc/courier-imap/pop3d.dist)に置き換えます。
  3. courier-imap を再起動し、ログインをやり直します。

成功した場合、オリジナルと *.dist ファイルを比較し、問題の原因となったオプションを特定します。

29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article