< 質 問 >
IMSからの移行

IMSから移行してもいいかなと思っていますが、IMSでアカウント設定したユーザー情報を上手く吐き出して、
XMail Server に登録する方法はありませんか?
少数ならばすぐに移行できますが、500アカウントくらいあるもので...大変な作業量になってしまいます。

bcl (04.05/01)


【 senshu (04.06/01) 】

bclさん、こんにちは。

私も最近、XMail に移行した組です。

私の場合、実験的な稼動を経て移行したために、XMailCFGでの登録は快適でしたが、大量の登録は一括で出来るのが良いですね。

XMail 自体は、基本的にこういったコマンドラインで利用するツールですから、十分可能だと思いますが、passwd の生成部分がどうもネックになるようです。

perl や awk などを併用すれば解決できそうですが、実績のある方の報告を待ちたいと思います。



【 senshu (04.06/01) 】

補足です。

すでに、SL に詳細な解説がありました。

http://sl.hunet.jp/index/f-tech21.htm

を参考に、IMSが出力したアカウントデータを処理する「巨大なBATファイル」を作成するか、perl , awk などで、アカウントデータを一行づつ読み込み、system() のようなもので処理することです。

うまく作成すれば、リモートからでも登録が可能になるようです。(今年は完了してしまったので、来年度は試してみようっと!)



【 senshu (04.06/01) 】

どうも、ミスが多いな、、。

URLは

http://sl.hunet.jp/archives/cool/xmail/index.htm

の「ユーザの管理」のリンクを辿ってください。



【 cop (04.06/01) 】

こんにちは bcl さん。
XMail Server 付属の Readme.txt の

Part 23 MkUsers

に方法が書いてあります。
mkusers.exe コマンドを使うらしいです。
私は経験はありません。

IMS のアカウントをテキストファイルに書き出す方法ってありましたっけ?



【 senshu (04.08/01) 】

bclさん、copさん、こんばんは。

MkUsers コマンドを使う、が正解ですね。
ファイルに一定の書式で書いておけば、一括して登録が出来るようです。

ちょっとだけ気になるのは、漢字の扱いくらいですね。

試して見れば良いのですが、漢字コードはSJISではNGですよね、、、。

現在登録しているユーザのリストをこの形式で出力するツールも欲しいです。(passwdは無くとも良いのですが)。

これが出来るとメールサーバのバックアップを準備しておく場合に便利な気がします(既にバックアップ/リストアがXMailCFG にはありますが)。



【 通りすがり (04.09/01) 】

>IMS のアカウントをテキストファイルに書き出>す方法ってありましたっけ?
AddUsersJ使って抽出しsedでピュッです。。
ttp://www.vector.co.jp/soft/winnt/util/se073108.html



【 bcl (04.09/01) 】

みなさん  どうもりがとうございました。
  AddUsersJ.exe >test.csv   で吐き出すことができました。

  しかしpasswdは排出してくれないので、ユーザーに知れず、mailサーバーを入れかえるというのは、ちょっとしんどいですね。



【 senshu (04.09/01) 】

そうか、「IMSはメールユーザ==メールサーバにlogonできるユーザ」なのですね。

(先頭に 'h' が抜けていたので補います)

http://www.vector.co.jp/soft/winnt/util/se073108.html

その為に、AddusersJで一覧を作成できると!

それなら、passwdをdumpするコマンドもあるようなので自動化できそうですが、これは知らないほうが幸せかもしれません。



【 bcl (04.11/01) 】

>passwdをdumpするコマンドもあるようなので自動化できそうですが、これは知らないほうが幸せかもしれません。

  不幸になってもいいのですが(笑) 教えてください。 500人もいると色んな事を言ってきて甘える輩がいるのが現実です。

  中には  passwd はおろか IDを聞いて来るアホもいますし。



【 senshu (04.12/01) 】

以下のURLから、pwdump.exe を入手し、お試しください。

http://sg.samba.org/samba/ftp/pwdump/

私は実用にしたことが無いのですが、結果も教えてください。



【 senshu (04.12/01) 】

おっと、pwdump.exe は、samba用のパスワードファイルを作るためのツールなので、pwdump.c をHACKする必要があると思います。

それほど複雑ではないので、改造可能だと思います。



【 senshu (04.12/01) 】

>それほど複雑ではないので、改造可能だと思います。

かなーーり、いい加減な記述でした。
ここで出力されるハッシュ値を元にpasswd を推測することが可能になります、程度が正しい理解ですね。

NTは、セキュリティが無いがごとき記述は私の書き方が悪いせいです。誤解をされないように。

ここは、やはりパスワードの再設定が正しい対処法になると思います。K4もあることですし、、、。



【 cop (04.12/01) 】

"Domain" tab "User" tab "password"

というような行をずらずらと書いたテキストファイルから XMailServer 対応の mailusers.tab ファイルを出力し、必要なフォルダや user.tab ファイルを作成してくれるメニューを XMailCFG に追加するつもりです。

何日待てばいい?
う〜ん。
1週間くらいでしょうか。

現在、大規模ドメインのためにユーザをグループ分けして管理できるようにしていますので、そのあとです。

だんだん深みにはまってきました。



【 bcl (04.12/01) 】

禁断のツールですね。 pwdunp.exe は。
まだ試してないですが。



【 seshu (04.13/01) 】

copさん、いつもありがとうございます。

XMail サーバ自体も素晴らしいのですが、XMailCFG の完成度の高さがその魅力を
倍加させていると思います。

今年度から、各部署に管理を委ねていますが、
意味不明な質問は一切、来ません。

昨年度までは、とても考えられなかったことです。

>"Domain" tab "User" tab "password"
>
>というような行をずらずらと書いたテキストファイルから
>XMailServer 対応の mailusers.tab ファイルを出力し、
>必要なフォルダや user.tab ファイルを作成してくれる
>メニューを XMailCFG に追加するつもりです。

これは、一括でユーザ登録をするときに便利そうですね。入力窓にチマチマ入力すると、何かが抜け落ちそうで不安ですが、十分にチェックしたデータを一括で登録できれば、その不安は解消しますね。

>現在、大規模ドメインのためにユーザをグループ分けして
>管理できるようにしていますので、そのあとです。

これも、期待が大きいです。1000人を超える機関では必須の機能になるでしょう。

でも、無理は禁物です。(私は、花粉症に似た症状でダウン寸前です。)
ご自愛ください。



【 senshu (04.13/01) 】

名前すら正しく入力できなくなっているとは、、、、悲しい。。。

seshu ==> senshu です。



【 bcl (08.22/01) 】

先週メールサーバー(IMS)のHDDが物理的に壊れてしまいました。 とりあえず、別マシンでIMSを再度立ち上げましたが、これを機にOSをNTからLinuxへ移行しようと考えています。
sendmail にするか Xmail にするか、迷うところであります。
禁断のツール pwdunp.exe を試してみましたが、Administrator の ハッシュ値だけしかdunpされませんでした。結局メールアカウント全てのpasswdを復元する事は私の手に余る仕事なので、諦めました。


記事の先頭へ▲ 
SUPER LABORATORY