仮想ホストの追加 (adddomain.exe)

AddDomain.exe は、仮想ドメインを追加するユーティリティです。単一ドメインのみを追加するのにも使用できますが、バッチファイルで複数のドメインを追加するのに特に便利です。

基本コマンドシンタックスと例

使用方法:

adddomain -h Hostname -i IPAddress -t TopDir 

[-a Aliases -u IM | NT | External -x MaxMBXSize -s MaxMBXMsgs -r MaxUsers]

adddomain -h Hostname -m

[-t TopDir -a Aliases -x MaxMBXSize -s MaxMBXMsgs -r MaxUsers]

adddomain -h Hostname -i IPAddress -t TopDir -u External

[-e DLLFilename -o ODBC_DSN -n TableName]

adddomain -h Hostname -delete

adddomain -f Filename

  1. 次の例では、-e、-o、-n の各オプションについて明記されていないため、外部データベースはデフォルトの %Imail_top dir%odbcuser.dll、IMAILSECDB、および [default] を適宜に使用します。

    adddomain -h newhost1 -i virtual -u external

  2. 以下のコマンドは C:\mydll.dll、IMAILSECDB、と [default] の設定で外部データベースを書き込みます。

    adddomain -h newhost2 -i virtual -u external -e C:\mydll.dll

  3. 次の例では、MyNewDSN の ODBC Data Source Name (DSN) を使用するために現存ホスト (修正の -m に注意) が変更されます。-e と -n のその他のフィールドは、以前に設定済みの場合、このまま維持されます。-e と -n のその他のフィールドが以前に設定済みでない場合は、デフォルト値で設定されます。

    adddomain -h ExistingHost -m -u external -o MyNewDSN

    -e、-o、-n の各コマンドは -u EXTERNAL と併せて使用する必要があります。

  4. 「IMailSecDB」以外の DSN を明記するか、またはユーザ ID やパスワード (SQL データベースに接続するため DSN を設定する際に必要) を明記する必要がある場合は、 -o スイッチを使用します。

    adddomain -h ExistingHost -m -u external -o IMailSecDB;UID=MyUser;

    PWD=MyPassword

  5. 以下の例では、外部データベースを使用してどのように新規仮想ホスト (あるいは IP のある仮想ホスト) を追加するかを示したものです。

    adddomain -u external -t C:\IMail\newdomain_com -i virtual

    -o IMailSecDB;UID=sqluser;PWD=sqlpassword -n table_name

  6. Adddomain.exe は以下のコマンドラインオプションをサポートします。

    コマンド

    機能

    -h

    完全装飾ホスト名;IMail 公式ホスト名と一致する必要があります

    -i

    IP アドレスあるいは IP のないホストに対する仮想 IP アドレス

    -t

    ドメインに対するトップディレクトリへのパス (フルあるいは相対パス)

    -m

    新規の設定を作成する代わりに現存の設定を修正するためのコマンド

    -a

    ホストに対するエイリアスリスト

    -u

    使用するユーザデータベース (IMail、NT、あるいは外部)

    -e

    外部データベース実装 DLL へのパス

    -o

    外部データベース ODBC システムデータソースネーム (DSN)

    -n

    外部データベースのテーブル名

    -x

    デフォルトの最大メールボックスサイズ (キロバイト)。

    -s

    メールボックスに対するデフォルトの最大メッセージ数。

    -f

    修正する設定を含むファイルへのパス

    -r

    このホスト上で認められる最大ユーザ数。

    -delete

    仮想ホストを削除します。

 AddDomain.exe は既に使用されている IP アドレスを新規ホストに割り当てるときは警告を出しません。既に使用されている IP アドレスを他のホストに割り当てると、警告なしに元のホストを孤立させます。