Sympa は、単一のホストへの単一の Sympa のインストールで別々のメーリングリストサーバを運用できるよう設計されています。Sympa の仮想ホストは、ちょうど Apache の仮想ホストのようなものです。Sympa の仮想ホストの定義には、ロボット1)自体およびそのリストの電子メールアドレス、そして仮想 HTTP サーバのアドレスが含まれます。ロボットごとにアクセスできるリストの集合があり、それぞれのリストはただひとつのロボットに関連づけられます。
設定パラメータのほとんどを、ロボットごとに再定義できます。ただし、Sympa SMTP 機構、ウィルスチェックプラグイン、など) は別です。
Sympa の文書と設定ファイルで定義する仮想ホストの名前には、仮想ホストのインターネットでのドメイン名を用います。
なお、Sympa の仮想ホストにはある制限があります。別々の仮想ホストであっても、同じ名前 (ローカル部) を持つリストを 2 つ作成することはできないのです。
Sympa サーバを複数インストールする必要はありません。ただひとつの sympa.pl デーモンと、ひとつ以上の fastcgi サーバがあれば、すべての仮想ホストを運用できます。新たなドメインの定義を受け付けるよう、サーバの環境を設定するだけです。
sympa@your.virtual.domain: "| /home/sympa/bin/queue sympa@your.virtual.domain"
listmaster@your.virtual.domain: "| /home/sympa/bin/queue listmaster@your.virtual.domain"
bounce+*@your.virtual.domain: "| /home/sympa/bin/bouncequeue sympa@your.virtual.domain"
FastCgiServer /home/sympa/bin/wwsympa.fcgi -processes 3 -idle-timeout 120
……
<VirtualHost 195.215.92.16>
ServerAdmin webmaster@your.virtual.domain
DocumentRoot /var/www/your.virtual.domain
ServerName your.virtual.domain
<Location /sympa>
SetHandler fastcgi-script
</Location>
ScriptAlias /sympa /home/sympa/bin/wwsympa.fcgi
Alias /static-sympa /home/sympa/your.virtual.domain/static_content
</VirtualHost>/home/sympa/etc/your.virtual.domain/ を作成します。ここに仮想ホストの設定が入ります。このディレクトリは sympa ユーザを所有者とし、このユーザで読み書きできなければなりません。/home/sympa/etc/your.virtual.domain/robot.conf を作成します。形式は sympa.conf のサブセットになっています (次節で説明します。robot.conf のサンプルがあります)。/home/sympa/list_data/your.virtual.domain/ を作成します。ここに仮想ホストのメーリングリストのディレクトリが入ります。このディレクトリは sympa ユーザを所有者とし、このユーザで読み書きできなければなりません。
# su sympa -c 'mkdir /home/sympa/list_data/your.virtual.domain'
# chmod 750 /home/sympa/list_data/your.virtual.domain
2 つ以上の仮想ホストを運用しているときは、この後、初期値のロボットのメーリングリストをすべて /home/sympa/list_data/my.domain.org/
このような仮想ホストを作成するには、/home/sympa/list_data/my.domain.org/ ディレクトリと /home/sympa/etc/my.domain.org/ ディレクトリを作成し、 /home/sympa/etc/my.domain.org/robot.conf の host、http_host、wwsympa_url といったパラメータを初期値のロボット (sympa.conf ファイルと wwsympa.conf ファイルで定義してある) と同じになるようにカスタマイズする、ということが必要です。
翻訳作業については 訳語について も参照してください。