電子メールサーバーの管理は簡単な作業ではありません。ただし、Dovecotのようなツールを使用すると、すばやく構成できるため、少なくとも、すでに多くの方法が実行されています。これが今日の投稿で、Debian10にDovecotをインストールする方法を学びます。
Dovecotは、 GNU / Linux / UNIXライクなシステム用のオープンソースIMAPおよびPOP3サーバーであり、主にセキュリティを念頭に置いて作成されています。 。ただし、インストールと使用が高速で簡単であることにも重点を置いています。
Dovecotは、標準のmboxおよびMaildir形式をサポートしながら最高のパフォーマンスを発揮するIMAPサーバーの1つです。 。したがって、ほとんどすべての環境で非常に効率的なソリューションです。完全に無料ですが、商用バージョンもあります。
もう1つの重要な側面は、Dovecotのユーザー認証が非常に柔軟で機能が豊富で、さまざまな認証データベースとメカニズムをサポートしていることです。
Dovecotは管理者に優しいことを目指しているため、ユーザーは決して孤独を感じることはありません。一般的なエラーメッセージは、できるだけ簡単に理解できるようになっています。
これで、始めることができます。
Debian10にDovecotをインストールする
DovecotはIMAPとPOP3の両方をサポートしていますが、Debianベースのディストリビューションでは、パッケージは分離されています。したがって、それらをインストールするには、サーバーに接続し、アップグレードした後、このコマンドを実行します
sudo apt install dovecot-imapd dovecot-pop3d
これらはDovecotを使用するために必要なパッケージですが、他のモジュールを備えた他のパッケージもあります。 APTを使用してそれらを検索できます。
sudo apt search dovecot-*
次に、必要なものをインストールできます。
次に、dovecotを構成する必要があります。
Debian10でのDovecotの設定
使用する前に、さまざまな設定ファイルでいくつかの設定を行う必要があります。最初で最も重要なのは/etc/dovecot/dovecot.conf
です。 。
まず、バックアップを作成してから、編集に進みます。
sudo cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.bak sudo nano /etc/dovecot/dovecot.conf
このファイルでは、2つの変更を行います。 1つ目は、Dovecotでサポートされているプロトコルが有効になっていることを確認することです。これを行うには、次の行のコメントを解除する必要があります:
!include_try /usr/share/dovecot/protocols.d/*.protocol
また、このファイルでは、Dovecotが機能するインターフェイスを定義できます。デフォルトでは、IPv4とIPv6の両方のすべてのIPが有効になっています。
これは回線で構成できます。
listen = *, ::
変更を保存してエディタを閉じます。
次に、Dovecotが認証でどのように機能するかを確認する必要があります。これを行うには、/etc/dovecot/conf.d/10-auth.conf
を編集します ファイル。
sudo cp /etc/dovecot/conf.d/10-auth.conf /etc/dovecot/conf.d/10-auth.conf.bak
これで編集できます
sudo nano /etc/dovecot/conf.d/10-auth.conf
このファイルでは、これらの行を設定する必要があります
disable_plaintext_auth = no auth_mechanisms = plain login
変更を保存して、エディタをもう一度閉じます。
ファイル/etc/dovecot/conf.d/10-mail.conf
ここで、ユーザーのメールが保存されるパスを定義する必要があります。
sudo cp /etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf.bak sudo nano /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir
もう一度、変更を保存してエディタを閉じます
最後に、Dovecotを使用する権限を持つグループとユーザーを定義する必要があります。
sudo cp /etc/dovecot/conf.d/10-master.conf /etc/dovecot/conf.d/10-master.conf.bak sudo nano /etc/dovecot/conf.d/10-master.conf
そして、unix_listener /var/spool/postfix/private/auth
を変更します セクション。
unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix }
変更を保存してエディタを閉じます。
DovecotをSSLで保護することが重要です。したがって、証明書のパスを/etc/dovecot/conf.d/10-ssl.conf
に追加する必要があります。 ファイル。
sudo cp /etc/dovecot/conf.d/10-ssl.conf /etc/dovecot/conf.d/10-ssl.conf.bak sudo nano /etc/dovecot/conf.d/10-ssl.conf
そして、次のように追加します:
ssl = yes ssl_cert = [Certificates_path]
変更を保存して、エディターを閉じます。これで準備が整いました。
残っているのは、Dovecotサービスを有効にして、ステータスを確認することです。
sudo systemctl enable dovecot.service sudo systemctl status dovecot.service
これをすべて機能させるには、ポート143
を開く必要があることに注意してください。 、993
、110
、および995
IMAP、IMAPS、POP3、およびPOP3Sに対応します。
結論
Dovecotを使用すると、メールサーバーに利用できるIMAPおよびPOP3サーバーをすばやく作成できます。