インストール
Mailu Open-Source Mail Serverをインストールするには、まず、システムに有効なIPアドレスと完全に適格なドメイン名があることを確認する必要があります。また、ドメインに有効なMXレコードがあるはずです。サーバーIPとホスト名を設定するには、以下のコマンドを実行します。
$ sudo hostnamectl set-hostname mail.example.com
また、サーバーのFQDNとIPアドレスを /etc /ホストファイルに追加します。
$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com
設定したら、システムを再起動します
$ sudo reboot
電子メールにとって重要であるため、システムファイアウォールを介して次のポートを許可する必要があります。以下に示すように、UFWでポートを開くことができます。
$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995
MailuがDockerとDocker Composeを使用してインストールされてから進む前に進む前に、既に両方のセットアップがあると仮定します。そうでない場合は、セットアップの公式ドキュメントに従うことができます。
-UbuntuにDocker Composeをインストールする方法 DockerとDocker Composeをインストールした後、Mailuがデータを保存するディレクトリの作成に進みます。
$ sudo mkdir /mailu
Mailuは docker-compose.yml
ファイルを使用しており、さまざまな設定について mailu.env
にも依存しています。オンラインMailuセットアップユーティリティを使用して、環境にMailu構成を生成する必要があります。ジェネレーターは、docker-compose.ymlとmailu.envファイルの両方を提供します。構成が生成されると、ファイルをダウンロードするために使用するリンクが表示されます。 MailUディレクトリにファイルをダウンロードしてください。
設定で完了したら、Mailuディレクトリの以下のようにDockerを作成してmailuを実行します。
$ sudo docker-compose up -d
Recreating mailu_webdav_1 ... done
Recreating mailu_fetchmail_1 ... done
Recreating mailu_front_1 ... done
Recreating mailu_antivirus_1 ... done
Recreating mailu_admin_1 ... done
Recreating mailu_antispam_1 ... done
Recreating mailu_imap_1 ... done
Recreating mailu_smtp_1 ... done
Recreating mailu_webmail_1 ... done
以下のコマンドを実行して管理者ユーザーを設定します。
$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user
探検
次のリンクが関連する場合があります。