web-dev-qa-db-ja.com

imapsと連携するようにroundcubeを構成するにはどうすればよいですか?

最近Postfix、Dovecotをインストールして、自分のVPSにメールサーバーをセットアップしました(このチュートリアルを使用: Email with Postfix、Dovecot、Mysql

Imapsサーバーは認証にポート993を使用し、Postfixはポート25を使用してメールを送信します。このチュートリアルでは、ユーザーはデータベースに保存されます(imapsはmysqlを使用してユーザーを認証します)。数日前に(私のLinuxに)Kmailクライアントをインストールして、サーバーからメールを受信したので、すべてがimapsとpostfixで正常に機能すると確信しています。メールの送信も正常に機能します。Gmailにメールを送信し、Googleは問題なく受信しました(「Gmail受信トレイ」ではスパムフォルダではありません)

したがって、Webメールクライアントからメールにアクセスするには、/ var/www/mailディレクトリに Roundcube をインストールしました。

Roundcubeを何度も設定しました。しかし、それは私にこのエラーを与えるたびに:

IMAPエラー:X.x.X.xからの[me @ mydomain]へのログインに失敗しました。 /var/www/mm/program/lib/Roundcube/rcube_imap.phpの184行目(POST/mm /?_ task = login?_task = login&_action = login)の空のスタートアップグリーティング(localhost:993)

Roundcubeからログインすると、imapサーバーは(/ var/log/mail.log)と言います。

5月20日07:05:16 my-server dovecot:imap-login:切断(認証試行なし):rip = :: 1、lip = :: 1、TLSハンドシェイク:切断

これが私のラウンドキューブ設定ファイルです:

$config['db_dsnw'] = 'mysql://roundcubeuser:myPassword@localhost/roundcubemail';
// ----------------------------------
// IMAP
// ----------------------------------
$config['debug_level'] = 13;
$config['default_Host'] = 'ssl://127.0.0.1';
$config['default_port'] = 993;
// ----------------------------------
// SMTP
// ----------------------------------
$config['smtp_server'] = 'ssl://localhost';

どうしたの?私は何が起こっているのか本当にわかりません!

ありがとうございました。

7
Amin

メールサーバーの1つに問題が発生したら、これらをdovecot.confで使用します。

auth_verbose=yes
auth_debug=yes
auth_debug_passwords=yes
mail_debug=yes
verbose_ssl=yes
auth_verbose_passwords=plain

次に使用します:

tail -f /var/log/mail.log

あなたは舞台裏で起こっているすべてを見るでしょう。

5
ADM

私の設定では:

$config['default_Host'] = 'imaps://domain.tld';

// TCP port used for IMAP connections
$config['default_port'] = 993;

私はそれがドキュメントではないことを知っていますが、動作しています。証明書について考えます:それはあなたのdomain.tldに準拠している必要があります

5
Dom