< 質 問 >
IISでXmailCFGを使いたい

こんにちは。
webサーバーにIISを使っているのですが、残念ながらXmailCFGが動かないのです。
どなたか動作している方、おられましたら情報をお願いします。

山田 (01.21/01)


【 cho (01.21/01) 】

XMail Serverはちゃんと動いているのですか?
動いているとして、IIS から Perl スクリプトは実行できるようになっていますか。



【 山田 (01.21/01) 】

現在はAN HTTPをポートを変更してIISと両方立ち上げてXMailCFGをANから利用しています。
IISについては掲示板、チャットなど、一般的なスクリプトは動作しています。
匿名ログオンもアドミン権限に変更しました。
何かほかに注意点等はありますでしょうか?



【 cho (01.21/01) 】

AN HTTP ServerでXMailCFGを使ってみましたが問題ないです。
不思議ですね。
CGIスクリプト(*.cgi)を一般パスでも実行できるようになっていますか?



【 山田 (01.22/01) 】

>AN HTTP ServerでXMailCFGを使ってみましたが問題ないです。
>不思議ですね。
AN HTTP ServerでXMaxilCFGははこちらでも動作しています。

>CGIスクリプト(*.cgi)を一般パスでも実行できるようになっていますか?
IISではすべてのパスに実行権を与えてあります。



【 山田 (01.23/01) 】

ちょっと前進しました。
IISのサービス
・IIS AdminService
・World Wide Web Publishing Service
にデスクトップとの対話を許可を与えたら
動作するようになりました。
しかし、
凍結メッセージの表示でパスが見つからない
と叱られてしまいます。また、tabファイルの表示もできません。
ファイルを読み込んで表示する部分が動作しないようです。
ここらあたりはソースをいじらないとダメなんでしょうか?



【 cho (01.23/01) 】

ふーん。
というわけでWin2000 ServerとActivePerl 5.6をセットアップし、IISで.cgiについて新しいマッピングを定義してからXMailCFG を使ってみようとしたら、ああら、動かない。
Perlスクリプトがみんな動かない。
なるほど、IISってわけがわからない。

山田さん、うまく動くようになったらレポートしてください。助かる人がいると思いますけど。



【 どくたー (01.23/01) 】

IISはバグバグしてるので使いたくないですけどね・・。
ASP動かすのにつかうのか・・。



【 senshu (02.26/01) 】

私も、IIS 4.0 でXMailCFG を利用しようと
頑張ってみました。

.cgi に perlIIS.dll を関連付けると、
何とか動作してくれるようですが、
一部に不完全な表示になるようです。

P.S.

XMail ver 0.68 が出ています。
これを使ってみようと思っています。



【 cop (02.28/01) 】

senshuさんこんにちは。
XMailCFGの作者です。

perlIS.dllだとまともに動かないのではないかと思いますが、どうでしょうか。
だれかIISでのセットアップ方法をレポートしてくれませんかね。他の記事を読むと、.cgiとperl.exeをマッピングしただけではうまく行かないようです。



【 cop (02.28/01) 】

調べてみましたが、IISではカレントディレクトリの扱いが他のHTTPサーバと異なっていることが不具合の原因と分かりました。CGIスクリプトは、それが存在するディレクトリではなく、呼び出し元ディレクトリをカレントディレクトリにして実行されるようです。

たとえば、Perlスクリプト内で require './config.pl' という一行があれば、当然 config.pl はその親スクリプトが存在する場所から検索されるべきであると思いますが、IISではそうはなっていないわけです。仕様ということでしょうか。理解しがたい!

そういうわけで、IISでXMailCFGを使う場合、どこを修正すればよいかが分かりました。修正はかなり多くの部分にわたるので、すぐに対応はできませんが、近日中にIIS対応版を公開できればと思っています。

# また、
# .cgiにperl.exeをマッピングするときは
# 実行ファイルの指定を C:\Perl\bin\Perl.exe "%s" %s
# のようにしないといけないようです。



【 senshu (03.01/01) 】

cop さん、senshu です。

早速のアドバイス、どうもありがとう
ございます。

IIS で使えるようになると、とてもありが
たいです。アメリカ産の GUI 設定ツールも
いくつか試してみましたが、どれもまだまだ
の完成度であり、XMailCFGには比肩できる
ものでは無いようです。
XMail のVersionUPへの適合度も素晴らしい
です。

大変恐縮ですが、IIS対応版のリリースを
心待ちにしております。

P.S

ver 1.23 が出ていますが、これは XMail 0.68
への対応ですよね。紹介のページが ver 1.22 のままのようです。(ファイルは入手できました)...ディレクトリ ==> フォルダの変更が
多くを占めていたようです。

では、また。


記事の先頭へ▲ 
SUPER LABORATORY