< 質 問 >
ユーザー追加、削除、変更が出来ない

WindowsNT4 WorkStation、SP6a、apache Win32 1.3.14、フレッツISDN環境です。
Xmail Ver0.7、Xmailcfg1.28aを使っています。インストールはここのXmailServerの記事を参考に
行いました。
設定は全てXmailCFGから行ってますが、SMTPリレーやアクセス制限などの設定はちゃんと反映されますし、
サービスの再起動などは動きます。
ですが、アカウントの追加、削除、変更(passの変更)などが出来ません。(メール転送先の設定は出来ます)
(エイリアスの変更、追加も出来ません)

うちの環境では、d:\xmailとなっており、XmailCFGのconfig.pl内のパスも書き換えました。
あれこれやってみた所、XmailCFGよりのアカウント追加、削除、変更は出来ませんが、
d:\xmail\mailroot内のmailusers.tabを直接編集(ユーザーの追加、削除)するとXmailCFGから見ても反映されてます。
(XmailCFGからはいじれません)
XmailCFGがmailusers.tabの書き換えに失敗していると思いますが、どのように解決すればよろしいのでしょうか。

config.pl内のパスは全て実在するパスを記述してます。
ex.
############### DON'T DELETE THIS LINE !
$xmaildir = 'd:\xmail';
$mailroot = 'd:\xmail\MailRoot';

あと、参考になるかどうかは判りませんが、
管理者も作り直してログインしてみてもダメでした。
レジストリについては、 http://sl.hunet.jp/cgi/_cool/nph-disp.cgi?8+004 の様に設定されている事は
確認しました。

それと、mailusers.tabを直接いじった後(test@xxx.domain.netと言うアカウントを追加)、プロバイダーの
smtpからtest@xxx.domain.net宛にメールを送信してみた所、ちゃんと受信されます。
(パスワードの設定が出来ないのでプロバイダーの自分のメールアドレスへ転送しています)
送信も問題無く行われております。
(XmailのsmtpからプロバイダーのメールアドレスへもOKですし、xmailCFGのオプションの送信コマンドもOK)

もうかれこれ2日、これで悩んでいます・・・

どこが悪いのか、ご指摘下さい。

panachin (05.08/01)


【 panachin (05.08/01) 】

補足です。
XmailCFGでユーザーを追加、変更などをしようと、必要事項を入力して「このアカウントを追加する」ボタンを押すと アカウントを作成出来ません 戻って確認 とメッセージが出ます。



【 cop (05.08/01) 】

XMailCFG の temp フォルダにある(はずの)
config.pl.default の内容はどうなっていますか?
$xmaildir と $mailroot を確認してください。



【 panachin (05.08/01) 】

copさんへ
config.pl.defaultをチェックしてみた所、
2つともちゃんと実在するパスになってました。

あと、色々試してみた所、サブメニューのユーザー一括登録からやってみた所、これに関しては登録出来ました。ユーザー管理画面でも反映されてました。

ですが、ユーザーの管理での変更、追加、削除は相変わらずです。



【 panachin (05.08/01) 】

さっきの書き込みの後、サービスを再起動してみたところ、ユーザーの管理でユーザー追加する事が出来ました。
ですが、それからリロードしても追加したユーザーが表示されません。mailusers.tabを見ても追加ユーザーの記載がありませんでした。
サービスの再起動をかけても同じでした。

あと、気になったんですが、ユーザー管理でユーザーを削除しようとしたら、
エラーが出て、
1.>・ XMail Serverが起動していない。
2.>・ 有効な管理者が登録されていない。
3.>・ 基本セットアップで XMailCFG が正しく設定されていない。
と出ましたが、1に関してはあり得ません。
2.はちゃんと管理人を設定、登録してあります。
3.これに関しては判りません。解凍してファイル全てapacheからアクセス出来る所に設置しました。

管理人についてなんですが、xmailcfgのページへアクセスした時、特に管理人のID、PWの入力を求められませんが、これが当たり前なんでしょうか?
一応、IE、ネスケ両方でアクセスしましたが、管理人のID、PW入力を求められる事はありませんでした。

何回も書き込んですいません。



【 cho (05.08/01) 】

XMailCFGの基本セットアップはちゃんとやりましたか?



【 cop (05.08/01) 】

単純なことの確認です。

1. ユーザの追加/削除を行うとき XMail Server サービスは開始されていますか?

2. メニュー「セキュリティ」の「CTRLアクセス制限」の設定内容はどうなっていますか?

3. メニュー「基本セットアップ」の「管理者の登録」を実行しましたか?

ちなみに Windows NT4 Workstation + SP6a、Apache 1.3.19、XMailCFG 1.28b  でテストしてみましたが、とくに問題はないようです。

なお、config.pl は修正する必要はありません。



【 panachin (05.08/01) 】

copさん、レスありがとうございます。
>1. ユーザの追加/削除を行うとき XMail Server サービスは開始されていますか?
はい、されております。

>2. メニュー「セキュリティ」の「CTRLアクセス制限」の設定内容はどうなっていますか?
1.0.0.0.0,0.0.0.0,1,DENY
2.192.168.0.2,255.255.255.0,2, ALLOW
3.192.168.0.4,255.255.255.0,4, ALLOW
です。

192.168.0.2は私のメインマシンで、192.168.0.4はXmailがインストールされてるマシンです。

>3. メニュー「基本セットアップ」の「管理者の登録」を実行しましたか?
はい、実行しました。と言うか、それを疑って何回も作り直しました。

・・・copさんのレスを見て、冷静にCTRL設定のページを見てみると、2.のが怪しいみたいですね。
1.0.0.0.0,0.0.0.0,1,DENY
2.192.168.0.2,255.255.255.0,2, ALLOW
3.192.168.0.4,255.255.255.0,4, ALLOW
と言うのを、
1.0.0.0.0,0.0.0.0,1,DENY
2.172.0.0.0,255.255.255.0,2, ALLOW

に変更して見て、トライしてみた所、出来ました。
もっとCTRL設定のページをじっくり読むべきでした。てっきり、ローカルIPアドレス指定で行けるだろう、と理解してました。すいません。

こちらの未熟さでcopさんのお手を煩わせて申し訳ありません。
ありがとうございました。



【 cop (05.08/01) 】

解決してよかったです。
XMailCFG へのアクセスコントロールはしているのですよね。



【 panachin (05.11/01) 】

すいません、返事遅れました。
XmailCFGへのアクセスコントロールは、アパッチのアクセス制限を利用してます。
メインマシンのローカルIPでしかアクセス出来ないようにしてあるので
多分、大丈夫だと思います。これだけじゃ危ない、と言うのでしたら指摘して下さい。
一応、アパッチは外部にも公開してます。


記事の先頭へ▲ 
SUPER LABORATORY