Complete Virtual Mail Server/Admin Support Systems/ja

管理インターフェース
This document will not rely on any of the applications mentioned in this chapter. They can be installed and used, but a valid system should work without any of these in place. There is one exception however,. The exception exists that postfixadmin will be used to create the initial tables. The reason is simple, postfixadmin could be used to administer the database and if it is not entirely happy about the table layout, things could go wrong. Thus letting postfixadmin create the tables, it is kept happy if ever it is decided to use it.

Apache、PHP、PostgreSQL
Apache、PHP、PostgreSQL は大きなパッケージです. Apache をセットアップするには Apache の記事を読んでください. PHP もそのインストールに特化したウィキページを持っています. これらは Web メールの利用と統計表示のために重要になるので、続ける前に、PHP と Apache が期待するすべての機能が動作することを確実にするべきです.

セットアップのための核となる部分のひとつが PostgreSQL です. 続ける前に、PostgreSQL インフラストラクチャをセットアップするためにウィキ記事を確実に通読し従ってください. 代わりに MySQL または LDAP もあります.

PostgreSQL と Apache（とさらに他の部分）を接続する方法は複数あります. 例えば、ネットワーク経由や UNIX ソケット経由などです. UNIX ソケットは最も高速で多少安全であるものの、複数の（仮想）サーバ間で接続するときには TCP/IP 接続が望ましいでしょう.

UNIX ソケットを使う場合は、標準のファイルシステム権限が使われるため、apache と postfix が グループに属している必要があるかもしれません.

Postfixadmin
As mentioned in the introduction, postfixadmin will be used to create the tables. This to make sure that if postfixadmin would ever be used to administer the mail accounts etc, it will understand the table format.

まだであれば、 を emerge してください:

postfixadmin は Web アプリケーションなので、postfixadmin をインストールするために が利用されます. 外部ドメインが望ましく必要である場合は、Apache が適切に、できれば https 経由のみで、セットアップされている必要があります.

Postfixadmin はデータを保管するためのデータベースと、このデータベースにアクセスするためのユーザを必要とします. データベースにアクセスするための ユーザを作成し、あとでこのデータベースから読むための別のユーザを作成します. このようにして、管理と単純な読み込みを論理的に分離します.

このユーザのためのデータベースも必要になります. によって所有されます:

次に、このデータベースを指すように postfixadmin コンフィグファイルを編集する必要があります.

Having postfixadmin generate the required tables, go to http://localhost/postfixadmin/setup.php and follow the instructions. Also any configuration errors or missing packages will be noted here. At this point a password hash will also be generated and can be edited into the config file. After that, super-admin users can be added to the database from this page. To log into the administrative page, go to http://localhost/postfixadmin/.