英語フランス語スペイン語

Ad


OnWorksファビコン

webmlmd - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで webmlmd を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド webmlmd です。

プログラム:

NAME


webmlmd -couriermlm への WebMLM インターフェイス

SYNOPSIS


cp /usr/lib/courier/courier/webmail/webmlm /var/www/cgi-bin

webmlmd {[開始] | [再起動] | [停止]} {/etc/courier/webmlmrc}

DESCRIPTION


WebMLM は、一部のコンテンツへの代替 Web ベースのアクセスを提供するサービスです。 宅配便
コマンドを電子メールで送信する代わりに使用できます。

現時点では、WebMLM はメールの購読および購読解除のリクエストを実装します。
リスト、および基本的なメーリング リスト設定の構成。

WebMLM を設定する前に、次を使用してメーリング リストを設定する必要があります。 宅配便(1)。 WebMLMは
別個のアプリケーションではなく、アドオンです 宅配便。 WebMLM が正しく動作しない
メーリング リストが完全に構成され、それに対応するすべての .courier ファイルが完成するまで、
このリストはインストールされています。

概要


WebMLM は XNUMX つの部分で構成されます。

· すべてを列挙する設定ファイル (デフォルト: /etc/courier/webmlmrc)
宅配便- WebMLM がサービスを提供するメーリング リスト ディレクトリを作成
(WebMLM の単一インスタンスは複数のメーリング リスト ディレクトリをサポートできます)。 の
構成ファイルでは、ローカル ファイルシステム ソケット (名前付きパイプ) の名前も指定します。
コラボレー ウェブMLM & webmlmd プログラムは相互に通信し、その他のいくつかの設定も可能
パラメーター。

· webmlmd 構成ファイルを読み取り、
設定ファイルで指定された通信ソケットを使用し、Web をリッスンします。
リクエスト。

· ウェブMLM これは小さなスタブ プログラムであり、Apache http にスクリプトとしてインストールする必要があります。
サーバーの cgi-bin ディレクトリ。 Apache はスクリプトを実行して、受信したすべてのリクエストを処理します
Web クライアント/ブラウザから。 ウェブMLM Webブラウザのリクエストを読み取り、
設定ファイル、設定で指定された通信ソケット ファイルを開きます
ファイルにリクエストを送信します。 webmlmd デーモンプロセスを実行し、待機します webmlmd's
応答は Web ブラウザ/クライアントに転送されます。

Note
ウェブMLM 元々は /usr/lib/courier/courier/webmail ディレクトリにインストールされていますが、
これを Apache の cgi-bin ディレクトリに手動でコピーする必要があります。 最もインストールしやすい
Courier パッケージ (デフォルトの RPM を使用して構築された Courier RPM パッケージを含む)
ビルド スクリプト) をインストールする別のサブパッケージがあります。 ウェブMLM に直接
cgi-bin ディレクトリ。 このような場合に必要なのは、サブパッケージをインストールするだけです。

Web を有効にするには、次のプロセスを使用します。 宅配便- 管理対象のメーリング リスト:

1. LISTNAME、LISTDESCR、LISTPW、および URL を構成します 宅配便 オプションをリストします。

2. webmlmrc 設定ファイルを設定します。

3。 スタート webmlmd、システムの起動中に自動的に開始するように調整します。

4。 インストール ウェブMLM Web サーバーの cgi-bin ディレクトリにあります。

設定 クーリエルム LIST OPTIONS


使用 "宅配便 セッションに ディレクトリにジョブを開始します。 =”コマンドごとに 宅配便 リスト ディレクトリにジョブを開始します。
次の設定を行います。

リスト名
メーリング リストの短いタイトル、またはキャプション。 例: 「宅配便ユーザーのメーリング リスト」。

リストDESCR
これは、このメーリング リストについての、より長く、より詳細な説明です。 この設定は
生の HTML としてリストのメイン ページに表示されます。 これはオプションの設定です。

URL
このメーリング リストのメイン ページの URL。 これが何なのかを理解する必要があります
URL は、事前に計画して設定する必要があります。 ウェブMLM 最後のステップでインストールされます
このインストールプロセスでは。

インストールした後 ウェブMLM Apache の cgi-bin ディレクトリにある、 ウェブMLM command
おそらく「http://」のようなものになるでしょうサーバー名/cgi-bin/webmlm」。 リストのURLは
リストのディレクトリの名前が追加される ウェブMLMのURL。

たとえば、 宅配便 メーリング リストのディレクトリは /var/lists/devel-list です。
URL MUST 「http://サーバー名/cgi-bin/webmlm/devel-list」。

リストPW
メーリングリスト管理画面のパスワードです。 パスワードは次のとおりです。
を使用して設定します 宅配便

Note
ここで私たちは軍事レベルのセキュリティについて話しているのではありません。 デリケートなものはリサイクルしないでください
この目的のためのパスワード。 パスワードはオプションにプレーンテキストで保存されます
メーリング リスト ディレクトリ内のファイル。 world read を削除することを検討する必要があります。
メーリング リスト ディレクトリに対する実行権限を与えます。 権限の変更
オプション ファイルは無効です。次回の実行時に復元されます。
構成設定が変更されます。

なお、管理画面への権限は保存することで提供されます。
ブラウザの Cookie 内のパスワードのリスト。これも、
ネットワークをクリアな状態で。 SSL の使用を検討してください webmlmd.

これは単純なパスワードベースの実装です。 高レベルのセキュリティには、
セットアップには多くの注意が必要で、通常は実装がやや複雑です。
管理。 心に留めておきます。

実行時に各オプション設定をアポストロフィで囲みます 宅配便。 これらのほとんどは
構成設定 (特に LISTDESCR) には特殊なシェル文字が含まれているため、
引用。

SETTING UP WEBMLMRC CONFIGURATION FILE


デフォルト webmlmd 設定ファイルは /etc/courier/webmlmrc としてインストールされます。 ファイル
には、必要な各構成設定の説明が含まれています。 簡単に言うと:

PORT
ファイルシステムのソケットポートファイル。 これは、次の目的で使用されるローカル ファイルシステム ソケットです。
Web リクエストを処理します。 ファイルシステムソケットを含むディレクトリは、次のいずれかである必要があります。
を所有しているのと同じユーザー ID によって所有されています。 宅配便 メーリングリストのディレクトリ、または webmlmd
root として開始する必要があります (このインストールプロセスの次のステップで)。 デフォルト
/etc/courier/webmlmrc 設定ファイルは、ファイルシステムのソケット ファイルを Courier に設定します。
root だけが書き込み可能なディレクトリなので、 webmlmd root で起動する必要があります。
デフォルト設定の step step。

さらに、ファイルシステムのソケット ポート ファイルには、次のユーザー ID がアクセスできる必要があります。
Web CGI-bin スクリプトを実行します。 これは、Apache のデフォルトでは、nobody ユーザーです。
構成。

コンストラクタ
コロンで区切られたリスト 宅配便 メーリング リストのディレクトリ (絶対パスとして)。 あ
WebMLM の単一インスタンスは、次の条件を満たす場合に複数のリストを処理できます。

1. すべてのメーリング リスト ディレクトリの名前、すべてのディレクトリの最後のコンポーネント、
ユニークです。

2. すべてのメーリング リスト ディレクトリは、同じユーザー ID とグループ ID によって所有されます。

それ以外の場合は、WebMLM の複数の個別のインスタンスをセットアップする必要があります。

起動 WEBMLMD


次のコマンドが起動します webmlmd:

webmlmd 開始 構成ファイル

このコマンドはシステム起動スクリプトに追加する必要があります( 構成ファイル
構成ファイルへの絶対パス名)。

Note
ほとんどのインストール可能な Courier パッケージ (Courier RPM パッケージを使用して構築されたものを含む)
デフォルトの RPM ビルド スクリプト)、システム起動スクリプトをインストールします。 スクリプトは
設定ファイル (/etc/courier/webmlmrc) に適切な魔法の呪文が含まれている場合、
空ではない LISTS 設定。 最初は、LISTS は空であり、何も起こりません。 一度
メーリング リストのディレクトリが定義されている場合、起動スクリプトが起動を処理します。
webmlmd.

  webmlmd コマンドはすぐに戻り、バックグラウンド デーモンとして実行を継続します。
プロセス)。 デーモンプロセスを停止するには:

webmlmd 停止 構成ファイル

前述したように、 webmlmd root として呼び出すか、同じユーザー ID で呼び出す必要があります
メーリング リストのディレクトリを所有していること。 PORTのディレクトリは、
ユーザーID。

インストール ウェブMLM


インストール ウェブMLM プログラムを手動でコピーするか、
/usr/lib/courier/courier/webmail ディレクトリを Apache の cgi-bin ディレクトリにコピーします。 ほとんど
事前に構築された Courier パッケージには通常、/usr/lib/courier/courier/webmail がありません。
ディレクトリにありますが、インストールするオプションのサブパッケージがあります。 ウェブMLM に直接
cgi-bin ディレクトリ

複数 ウェブMLM インスタンス


非常に特殊な環境では、WebMLM の複数のインスタンスが必要になる場合があります。 のために
たとえば、異なるユーザー ID が所有するメーリング リスト ディレクトリをサポートします。 これはもしかしたら
ほとんどの汎用の事前構築済み Courier パッケージではサポートされていないため、手動で行う必要があります。

インストールを開始する の試合に コピー of ウェブMLM
の個別のコピーを作成します。 ウェブMLM WebMLM のインスタンスごとに XNUMX つのプログラム。 インストールしてください
すべて Web サーバーの cgi-bin ディレクトリにあります。 これはソフトリンクまたはハードリンクを使用して実行できますが、
個別のインスタンスが必要です ウェブMLM.

の各インスタンス ウェブMLM 「rc」を追加した名前の構成ファイルを読み取ります。
コマンドに入力し、/etc/courier でファイルを探します。 たとえば、無修正
ウェブMLM /etc/courier/webmlmrc を読み取ります。 XNUMX 番目のコピーの名前が ウェブmlm2 存在する場合は読み取られます
/etc/courier/webmlm2rc.

さらに、オプションの WEBMLMRC_DIR 環境変数は /etc/courier をオーバーライドします
構成ファイル名の一部。 もし ウェブMLM この環境変数が
セットすると、その内容が「/etc/courier」部分に置き換わります。 たとえば、 ウェブMLM それは読む
「/etc/lists」から WEBMLMRC_DIR /etc/lists/webmlmrc 設定ファイルが開きます。
同様に、Web サーバーのスクリプト ディレクトリ内の自身の名前が ウェブmlm2、開きます
/etc/lists/webmlm2rc.

Apache の「SetEnv」ディレクトリを使用して環境変数を設定します。

SetEnv WEBMLMRC_DIR /etc/lists

理にかなったメカニズムを使用して、それぞれに固有の構成ファイルを配置します。
のコピー ウェブMLM

onworks.net サービスを使用してオンラインで webmlmd を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad