MYSQL なしの Dovecot

MYSQL なしの Dovecot

私は、Dovecot を passdb で、userdb を MYSQL で使用してきましたが、IMAP を使用していることに加え、毎日のハッキングの試み、スキャナー、およびポート 993 に接続するすべてのものがあるため、データベースに余分な負荷がかかっています。

アカウントがあまりないので (約 130)、MYSQL を捨てて認証にもっと簡単な方法を使うことを考えていましたが、dovecot では MYSQL を使うのが望ましいようです。SF では、これに関する実際のチュートリアルも役立つ回答も見つかりませんでした。MYSQL 以外でシステムへの影響が少ないデータベースは何でしょうか? また、その方法を教えてください。

答え1

MySQLの使用は一般的ですが、必須ではありません。さまざまな認証バックエンド利用可能。デフォルトのdovecot設定ではmysqlは使用されず、PAM経由で認証されます(MadHatterのコメントを参照)。

しかし、あなたは間違った場所で問題を解決しようとしているようです。ハッキングの試みが頻繁に発生してMySQLのパフォーマンスに影響するのであれば、基盤となるデータベースではなく、認証試行の負荷を軽減する必要があるでしょう。一般的な方法は、失敗2バンアカウントをブルートフォース攻撃しようとする IP をファイアウォールで遮断します。

関連情報