「GNU Mailman 3」は、連携して機能する一連のプログラムで構成されているもので、「Mailman 3」や「MailmanSuite」とも呼ばれます。
「Mailman 3」は、「Mailman 2.1」を完全に書き直したものであり、いくつかのモジュラーコンポーネントに分割されています。
必要に応じて「Mailman 3」の一部を交換できるように分割されているため、「ユーザーがすべての設定を1か所で設定できるようにカスタマイズ」や「Webインターフェースの置き換え」などが可能になっています。
「Mailman Core」はEメール処理を担当するコアデリバリーエンジンです。
Eメール処理に関連するすべてのタスクを実行します。
・ユーザー管理
・サブスクリプション管理
・メーリングリスト管理
・電子メールアドレス管理
・MTAとの通信管理 など
「Mailman Core」は、「ユーザー認証」については管理しません。
ただし、ユーザーについては、Eメールベースのコマンドを使用して設定を管理できます。
・購読
・購読解除
・アカウント基本設定変更 など
REST APIを使用してアクセスすることで、「Mailman Core」のほとんどの機能を完全に制御できます。
「Postorius」は、「リストメンバー」と「管理者用」のWebユーザーインターフェースであり、「Mailman Core」のREST APIを介した公式のWebフロントエンドです。
DjangoWebフレームワーク上に構築されています。
ユーザーがメーリングリストを購読(購読解除)したり、Webからプリファレンスを設定できます。
「HyperKitty」は、公式のWebベースアーカイバです。
ユーザーがWebからリストアーカイブを表示および操作できます。
「Mailman Client」は、「Mailman Core」のREST APIと通信するための公式のPythonバインディングです。
OSS×Cloud ACCESS RANKING