最近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';
どうしたの?私は何が起こっているのか本当にわかりません!
ありがとうございました。
メールサーバーの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
あなたは舞台裏で起こっているすべてを見るでしょう。
私の設定では:
$config['default_Host'] = 'imaps://domain.tld';
// TCP port used for IMAP connections
$config['default_port'] = 993;
私はそれがドキュメントではないことを知っていますが、動作しています。証明書について考えます:それはあなたのdomain.tldに準拠している必要があります