DUICUO

優れたオープンソースのメールサーバー

どのメール クライアントを使用する場合でも、Gmail、Proton Mail、Outlook などのメール サービスを使用すると非常に便利です。

これらを実現するために、メールの送信には他のメールサーバーを利用しています。そのため、メールのセキュリティ、信頼性、プライバシーは他のサーバーに依存しています。

ただし、独自の電子メール インフラストラクチャを持ち、データを制御したい場合は、この問題を解決するためにオープン ソースの電子メール サーバーが必要になります。

もっとわかりやすく説明すると、電子メール サーバーを使用すると次のことが可能になります。

  • メールアカウントを保存するための独自のメールバックエンドを構築する
  • セルフホスティングを通じてセキュリティと信頼性を制御します。
  • お好みのサーバーアーキテクチャでホスティング
  • 無制限の数のアカウントを作成できます

もちろん、これらはエンドユーザーには適していません。これらのソフトウェアプログラムは、主に中小企業のシステム管理者やセルフホスティングプロバイダー向けです。

オープンソースの電子メール サーバーの利点について基本的な理解が得られたので、次に、見つけられる最適なオプションをいくつか紹介します。

📋 このリストには、メールサーバーと、メールサーバーの構築・作成のためのソリューションが含まれています。ホスティングサービスを提供しているものもあれば、セルフホスティング可能なものもあります。

1. 郵便

Postalは、ウェブサイトやサーバーで利用できる機能豊富なメールサーバーです。送信メールに特化して設計されており、メールボックス管理機能は備えていません。(LCTT翻訳者注:送信メールとは外部に送信されるメール、受信メールとはメールクライアントで受信されるメールを指します。)

初心者にとって非常に役立つドキュメントが用意されています。Docker を使ってサーバー上で Postal を設定できます。

Postal を使用すると、複数の組織に対してメール サーバー/ユーザーを作成したり、送信/受信メッセージ キューにアクセスしたり、メッセージをリアルタイムで送信したり、組み込み機能を使用して電子メールを確実に配信したりできます。

主なハイライト:

  • リアルタイムの情報提出
  • クリックして開くトラッキング
  • 送信メール専用に設計

メールサーバーの保守と設定は簡単な作業ではありません。メールの送受信を確実に行うために必要なことをすべて理解した上で、メールサーバーの設定を進めてください。

2. メールカウ

Mailcow ユーザーインターフェース

mailcow は、Web サーバーの構築、電子メール アカウントの管理などに役立つツールが含まれたメール サーバー スイートです。

トランザクションメールを送信する予定がない場合は、Mailcowが便利なツールです。チームコラボレーションツールとして考えることができます。

(LCTT 翻訳者注:トランザクションメールとは、ビジネス上の取引や関係を促進したり、進行中のビジネス取引の最新情報を提供したりするためのメールです。一般的な例としては、注文確認、発送確認や更新などの通知メール、注文の返金などがあります。)

他のメール サーバーと同様に、Docker で使用され、各コンテナーは相互接続されたアプリケーションです。

mailcowのWebユーザーインターフェースを使えば、すべてを1か所で操作できます。プロジェクトの詳細については、GitHubページまたはドキュメントをご覧ください。

主なハイライト:

  • 管理と更新が簡単
  • お手頃価格の有料サポートもご利用いただけます。
  • 必要に応じて、他のメール サーバーと組み合わせて使用​​することもできます。

3. イカ

イカ

シンプルなトランザクションメールサーバーをお探しですか? Cuttlefish は使いやすいオープンソースのメールサーバーです。

シンプルな Web ユーザー インターフェイスを使用して、統計情報を表示したり、送信メールを監視したりできます。

SendGridやMailgunといった本格的なメールサービスと比べると、Cuttlefishは機能が豊富とは言えず、現在もベータ版です。しかし、非常にシンプルで信頼性の高いソリューションが必要な場合は、選択肢の一つとなるでしょう。

詳細については、GitHub ページをご覧ください。

主なハイライト:

  • シンプルなトランザクションメールサーバー
  • シンプルで使いやすい

4. アパッチ・ジェームズ

アパッチ・ジェームズ

James は「Java Apache Mail Enterprise Server」の略称です。

Jamesはその名の通り、Javaで構築されたエンタープライズ向けのオープンソースメールサーバーです。ニーズに応じて、SMTPリレーサーバーまたはIMAPサーバーとして使用できます。

他のメールサーバーと比べると、Jamesの設定やインストールはそれほど簡単ではないかもしれません。しかし、ドキュメントやGitHubページを確認して、ご自身で判断してみてください。

主なハイライト:

  • 設定後は簡単に管理できます
  • 信頼性が高く、オープンソース企業で使用されている
  • 分散サーバー

5. ハラカ

Harakaは、Node.jsを使用して構築された最新のオープンソースSMTPサーバーです。ビジネスやウェブサイト向けにHarakaを構築できれば、他のSMTPサービスを探す必要はありません。

このメールサーバーは、最適なパフォーマンスを提供するように設計されています。Harakaの優れた点の一つは、モジュール式のプラグインシステムです。これにより、プログラマーは必要に応じてサーバーの動作を変更できます。

Harakaは、優れたスケーラブルな送信メール配信サーバーと考えることができます。CraigslistやDuckDuckGo Email Protectionといった有名なウェブサイトでもHarakaが使用されています。

詳細については、GitHub ページをご覧ください。

主なハイライト:

  • Node.jsを使用してビルドする
  • 機能を拡張するプラグインシステム

6. モドボア

Modoboa はオールインワンのオープンソース ソリューションです。

メールサーバーの構築とメールアカウントの管理に役立ちます。カレンダーの作成、無制限のドメイン追加、フィルタリングルールの作成、ウェブメールへのアクセスも可能です。システムのセットアップと管理に専門家のサポートが必要な場合は、Modoboaでは有料のメンテナンスオプションもご用意しています。

多目的ソリューションであることに加えて、電子メール インフラストラクチャの構築をすぐに開始できる方法も提供します。

主なハイライト:

  • すべてのオプション
  • 有料のサポートを提供する
  • 監視機能内蔵

7. ポストフィックス

Postfixはメール転送エージェント(MTA)です。単体ではスタンドアロンサーバーとして機能しませんが、他のソリューションと組み合わせてメールサーバーを構築することができます。

MailcowにはPostfix(同様のソリューションと連携するように設定可能)が含まれていますが、ユースケースに応じてPostfixを個別に使用することもできます。Postfixは、Ubuntuサーバーのデフォルトのメール転送エージェントでもあります。

Postfixは外部SMTPサーバーとして使用できます。Gmailと連携するようにPostfixを設定することもできます。Postfixは設定が簡単で、ドキュメントも非常に役立ちます。

主なハイライト:

  • 簡単に設定できます
  • フレキシブル

8. マディ

Maddyは軽量なメールサーバー実装に最適です。公式の説明では「コンポーザブルなオールインワンメールサーバー」とされています。

Mailcow と比較すると、Maddy は Mailcow と同じ機能の一部を提供していることがわかります。つまり、Maddy は送信メールやその他の機能に限定されません。

Maddyは、Postfixなどの複数のオプションを単一の実装で置き換えることができるため、様々なユースケースで非常に人気があります。Maddyを使用すると、SMTPとIMAP経由でメッセージを送受信し、保存できます。執筆時点では、ストレージ機能はまだベータ版です。

主なハイライト:

  • 軽量
  • Postfix やその他のオプションなど、複数のユースケースの代替手段。
  • Dockerに依存しない

9. 鳩小屋

Dovecotは、メール配信エージェント(MDA)として機能するオープンソースのIMAPサーバーです。PostfixとDovecotは異なるタスクを実行するため、連携可能です。

Dovecot は、他のソリューションと比較して、管理が容易で信頼性の高い電子メール送信機能と自己修復機能を提供します。

大規模なインフラストラクチャ向けに、Dovecot は専門的なサポートを備えた高度なソリューションを提供します。

主なハイライト:

  • 管理が簡単
  • 自己修復能力
  • パフォーマンスに焦点を当てる

10. ポステ.io

Poste.io メールサーバー

Poste.ioは、Haraku、Dovecotなどのオープンソースコンポーネントを含むメールサーバーソリューションを使用しています。スパムフィルタリングツールからウイルス対策エンジンまで、あらゆる機能を提供します。

これらのコンポーネントの一部を使用してオープンソースのメールサーバーをセットアップし、システムを簡単に管理および保護したい場合は、Poste.io が最適な選択肢です。

主なハイライト:

  • 複数のオープンソース メール サーバー コンポーネントを使用して簡単に管理および構築できます。
  • 管理パネルインターフェース

11. iRedMail

iRedMailはmailcowに似ており、様々なオープンソースコンポーネントを使ってメールサーバーを構築できます。作成したメールサーバーを使ってカレンダーを管理することもできます。

自分で設定することもできますが、必要に応じて有料のプロフェッショナル サポートも提供されます。

サポートされている Linux ディストリビューションでホストされる Web パネルを取得し、無制限の数のアカウントを作成できるようになります。

主なハイライト:

  • シンプルで使いやすい
  • ウェブパネルによる簡単な管理

12. マイル

Mailu メールサーバー

Mailu は、最高のサービスを提供する Docker ベースのメール サーバーですが、いくつかの制限があります。

これは悪いという意味ではありません。Mailuの目標は、ほとんどの人にとって役に立たない機能を多く追加することなく、重要な機能に重点を置くことです。それでも、ARMサポート、Kubernetesサポート、その他いくつかの機能を追加することで、Mailuは際立っています。

標準のメール サーバー、高度な電子メール機能、Web 管理インターフェイス、プライバシー重視の機能が提供されます。

主なハイライト:

  • シンプルなインターフェース
  • 派手なソリューションではなく機能性に重点を置く
  • ARMサポート

メールサーバーを構築して管理する準備はできていますか?

オープンソース ツールとメール サーバーを使用することで、データを制御し、ビジネスや Web サイトの電子メール通信を管理/最適化できます。

前述したように、これには多くの作業が必要です。そのため、カスタマイズされたエクスペリエンスを望み、責任感のあるチームを抱えているのであれば、オープンソースのセルフホスト型メールサーバーは現実的な選択肢です。

💬 もちろん、メール サーバーを迅速に展開するのに役立つメール イン ア ボックスなどの他のオプションも多数あります。

ここでは、皆様の参考になるよう、最適な選択肢を厳選しました。お気に入りのオープンソースメールサーバーは何ですか?