Mailu トランザクションメールサービス
ドッカーベースのフル機能のオープンソースメールサーバー
Mailuは、100%無料でオープンソースのメールサーバーソフトウェアです。これは、IMAP、IMAP+、SMTP、および提出プロトコルをサポートするフル機能の無料メールソフトウェアです。
概要
Mailuは、100%無料でオープンソースのメールサーバーです。シンプルで簡単なセットアップ無料SMTPサーバーです。 Free Mail ServerはPythonプログラミング言語で開発されており、ソースコードはGitHubで利用でき、リポジトリをクローニングして機能を拡張できます。 Mailuは、高度な機能とセキュリティの大規模なセットを提供するリッチな構成可能なオープンソースメールサーバーです。箱から出してWebメールと管理インターフェイスが付属しています。 IMAP、SMTP、POP3などの最も一般的な電子メールプロトコル、および提出プロトコルをサポートしています。また、ドメインエイリアス、カスタムルーティング、グローバル管理者、ドメインごとの代表団、クォータなどの高度な機能のいくつかもサポートしています。 セキュリティは、Mailuオープンソースメールサーバーの最も顕著な機能の1つです。 TLSを実施し、SSLにLetsEncryptを使用し、DKIMサポートを使用し、組み込みのアンチウイルススキャナーにより、無料のSMTPサーバーとして最良の選択肢になります。 Mailu Open-Source Mail Serverは、独自の無料メールソフトウェアを実行するために必要なビジネスすべての基本機能をすべて提供しています。独自の無料のメールサーバーを設定したい場合は、Mailu Open-Sourceメールサーバーを必ず確認する必要があります。
システム要求
ハードウェア(仮想または物理)が最新のLinuxカーネルと互換性があることを確認する必要があります。また、Mailuを実行するときは、少なくとも2GBの合計メモリと1GBの無料メモリが必要です。
特徴
以下は、Mailuオープンソースメールサーバーの重要な機能です
- 標準の電子メールサーバー、IMAPおよびIMAP+、SMTPと提出
- 高度な電子メール機能、エイリアス、ドメインエイリアス、カスタムルーティング
- ** Webアクセス**、複数のWebメールと管理インターフェイス
- ユーザー機能、エイリアス、オートリプ、自動反対、フェッチされたアカウント
- 管理者機能、グローバル管理者、発表、ドメインごとの委任、割り当て
- セキュリティ、強制TLS、letsencrypt!、発信dkim、アンチウイルススキャナー -antispam、auto-learn、greyListing、dMARC、およびSPF
- 自由、すべてのフォスコンポーネント、トラッカーは含まれていません
インストール
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
探検
次のリンクが関連する場合があります。