Haraka トランザクションメールサービス
node.jsで構築されたセルフホストのオープンソースSMTPサーバー
Harakaは、非常にスケーラブルなnode.jsオープンソースSMTPサーバーです。数千の同時接続を提供し、毎秒数千のメッセージを配信できます。
概要
Harakaは、100%無料でオープンソースSMTPサーバーです。これは、モジュラープラグインアーキテクチャを備えた非常にスケーラブルなnode.js電子メールサーバーです。数千の同時接続を提供することができ、毎秒数千のメッセージを配信できます。 node.jsで記述されており、拡張できます。すべてのソースコードはGitHubで利用できます。 Harakaは、完全で安定した、安全で、拡張可能な無料SMTPサーバーを提供するモジュラープラグインベースのアーキテクチャを備えた優れたツールです。 Harakaは、受信メールサーバーおよび発信メールサーバー(メール転送エージェント)としても使用できます。 このオープンソースSMTPサーバーの主な強度は、高性能で柔軟なプラグインシステムです。これにより、JavaScript開発者はサーバーの動作を変更できます。高度にスケーラブルな無料のSMTPサーバーであるため、主にトラフィックの高いサイトまたはアプリケーションに使用されます。 Harakaは非常に優れたスパム保護を備えており、ユーザーの受信トレイのスパムを減らすのに役立ちます。そのプラグインシステムにより、新機能の開発が非常に簡単になります。 独自の非常にスケーラブルなオープンソースSMTPサーバーを設定し、カスタマイズできるソリューションを探したい場合。次に、Harakaは必要なすべての機能をサポートします。これは、トラフィックの高いサイトで利用できる最も有望なオープンソースSMTPサーバーの1つです。
インストール
Harakaはnode.jsを実行する必要があります。NPMでHarakaをインストールできます。
npm install -g haraka
インストール後、「Haraka」バイナリを使用してサービスをセットアップします。まず、サービスを作成します。
haraka -i /path/to/haraka_test
これにより、ディレクトリ「haraka_test」が「config」と「プラグイン」ディレクトリを使用します。また、Harakaが使用するホスト名をホスト名の出力に設定します。
hostname
が正しくない場合は、 config/host_list
を編集します。たとえば、「user@domain.com`」にアドレス指定されたメールを受信するには、「domain.com」を「config/host_list」ファイルに追加します。
最後に、ルート許可を使用してHarakaを開始します。
haraka -c /path/to/haraka_test
そしてそれは実行されます。
探検
次のリンクが関連する場合があります。
-2020年のLinuxのトップ5オープンソースメール転送エージェント