最近、Postfix、Dovecot をインストールして、自分の VPS にメール サーバーをセットアップしました (このチュートリアルを使用: Postfix、Dovecot、Mysql を使用したメール)
Imaps サーバーは認証にポート 993 を使用し、Postfix はポート 25 を使用してメールを送信します。このチュートリアルでは、ユーザーはデータベースに保存されます (つまり、imap は mysql を使用してユーザーを認証します)。imaps と postfix ですべてが正常に動作すると確信しています。数日前に Kmail クライアント (Linux に) をインストールし、サーバーからメールを受信したからです。メールの送信も問題なく動作します。Gmail にメールを送信すると、Google は問題なく受信しました (迷惑メール フォルダではなく、「Gmail の受信トレイ」にあります)。
Web メール クライアントからメールにアクセスするために、Roundcube を /var/www/mail ディレクトリにインストールしました。
Roundcube を何度も構成しました。しかし、毎回このエラーが表示されます:
IMAP エラー: XxXx から [me@mydomain] へのログインに失敗しました。/var/www/mm/program/lib/Roundcube/rcube_imap.php の 184 行目の空のスタートアップ グリーティング (localhost:993) (POST /mm/?_task=login?_task=login&_action=login)
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';
どうしたの?私は本当に何が起こっているのか分かりません!
ありがとうございました。