インストール

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をインストールする方法

-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

探検

次のリンクが関連する場合があります。

-2020年のLinuxのトップ5オープンソースメール転送エージェント

-2021年のトップ5オープンソースニュースレターソフトウェア

 日本