WWW サーバ IIS 5.0(Windows 2000に付属)で XMailCFG を使うためには次の作業が必要です。
- IIS をインストールする。ただし Server 版はデフォルトで IIS がインストールされます。
- Perl をインストールする。
- XMailCFG を IIS からアクセスできるようにする。
- XMailCFG の cgi フォルダで Perl スクリプト(.cgi)による CGI を実行できるようにする。
- XMailCFG の仮想ディレクトリに対して認証コントロールを行う。
以降は、IIS 5.0 のドキュメントルートが D:¥inetpub¥wwwroot であるとした場合の説明です。
Windows 2000 Professional では IIS を追加インストールしなければなりません。[コントロールパネル] の [アプリケーションの追加と削除] から [Windows コンポーネントの追加と削除] を選択して実行し、「インターネットインフォメーションサービス」をインストールします。インストールの詳細についてよく分からない場合は、すべてをデフォルトの内容でインストールしてもかまいません。
インストール完了と同時に IIS は動作を始めますが、関連サービスのうち Simple Mail Transport Protocol (SMTP) は XMail によるサービスと衝突するので、[コントロールパネル] の [管理ツール] から [サービス] を開いてそれを停止する必要があります。
Strawberry Perl サイト から Perl をダウンロード・インストールします。環境変数等、必要な設定は自動的に行われます。
3. XMailCFG を IIS からアクセスできるようにする。
以下はインターネットサービスマネージャで実フォルダ D:¥inetpub¥xmailcfg を仮想ディレクトリ /xmailcfg として登録する場合の手順です。
4. XMailCFG の cgi フォルダで Perl スクリプト(.cgi)による CGI を実行できるようにする。
最後に、XMailCFG の cgi フォルダにある Perl スクリプトを IIS から実行できるようにします。cgi フォルダを選択してそのプロパティを開いてください。
ここで、[アプリケーションの設定] の [実行アクセス権] で [スクリプトのみ] を選択し、次に [作成] ボタンを押してから {構成] ボタンを開き、「アプリケーションのマッピング」で以下のように perl.exe と拡張子 .cgi とのマッピングを定義します(Perl を C:\usr\perl にインストールしている場合)。
5. XMailCFG の仮想ディレクトリに対して認証コントロールを行う。
最後に、XMailCFG の仮想ディレクトリに対して認証コントロールを行う必要があります。その際、サービスの制御を許可されたユーザにアクセス権を与えてください。認証コントロールを行わないと、サービスの登録やレジストリの登録に失敗します。
認証コントロールの設定は、管理ツールの [インターネットサービスマネージャ] から XMailCFG ディレクトリのプロパティを開き、[ディレクトリセキュリティ] の [匿名アクセスおよび認証コントロール] の [編集] を開き、[匿名アクセス] のチェックをはずし、[認証ずみアクセス] でどれかの認証方法を選択します。具体的にはこちらを見てください。
← 前ページにもどる | 先頭へ↑ |