メール変換ユーティリティを使用してメールファイルをアップグレードする

ユーザーのメールファイルを現在の Notes® メールテンプレートまたは iNotes® テンプレートにアップグレードする際には、一度に 1 つのファイルをアップグレードすることも、メール変換ユーティリティを使用して設計のアップグレードを自動化することもできます。また、メールテンプレート変換ユーティリティを使用して、メール設計の言語を別の言語に変換することもできます。メール変換ユーティリティは、該当する Domino® サーバー上で実行してください。

このタスクについて

メールファイルをホストする Domino® サーバーとそのファイルにアクセスする Notes® クライアントをアップグレード済みであることを確認してください。アップグレードしていないと、ユーザーは新しい設計でアップグレードの機能を使用できません。メールファイルのアップグレードは、ユーザーがメールファイルにアクセスしないときに行ってください。アップグレード中にメールファイルを使用できないことをユーザーに通知してください。

メール変換ユーティリティを使用して、Microsoft Exchange からマイグレーションすることもできます。

メール変換ユーティリティを使用するには

このタスクについて

メール変換ユーティリティを実行する前に、影響を受けるすべての Notes® クライアントのインストール済み環境が新しいリリースにアップグレードされていることを確認してください。

手順

  1. 影響を受けるサーバーまたはクライアントシステム上のカスタマイズ済みメールファイルまたはメールテンプレートをバックアップします。
  2. メール変換ユーティリティを実行する、対象のメールファイルがある Domino® サーバーを開始します。
  3. アップグレード中に Domino® がメールを対象のメールファイルにルーティングしないように、Domino® サーバーのメールルーターをシャットダウンします。
    tell router quit

    メールファイルのアップグレード中は、MAIL.BOX にメールが保存されます。メールファイルをアップグレードし、ルータータスクを再ロードすると、ルーターによって MAIL.BOX 内のメールが処理されて適切なメールファイルに配信されます。

  4. メール変換ユーティリティをロードします。
    load convert [arguments]

    メール変換ユーティリティコマンドでは、引数を使用して、次の形式のオプションを指定します。

    load convert   -? /? -a -c -d -e -f -g -h -i -l -m  -n -o -proxy -r -s -u-w -x mailfilepath existingtemplatename newtemplatefilename
    

    Mailfilepath には、アップグレードする 1 つ以上のメールファイルを指定します。

    Existingtemplatename には、アップグレードする特定のメールファイル設計を指定します。このプロパティは、[データベースプロパティ] > [設計] タブの [テンプレート名] フィールドにあります。

    Newtemplatefilename には、メールファイルアップグレード先のテンプレートを指定します。

    1. メール変換ユーティリティのオプションと説明

    オプション

    説明

    -a Admin Name

    変換ツール完了時にメールを管理者に送信できます。

    -c

    カテゴリをフォルダに変換します。

    -d

    カテゴリをフォルダに変換しない場合に使用します。

    -e または -e-

    NSF による IMAP のサポートの有効と無効を切り替えます。Notes® で 1 つ以上のファイルを IMAP に使用するために変換します。

    -f file name

    処理するデータベースのリストをテキストファイルから読み込みます。

    -gLanguage Name

    メールファイル設計をユーザーの優先言語で置き換えます。

    -h

    IMAP 固有アイテムを追加して取得を最適化します。

    -i

    カテゴリをフォルダに変換します。

    -l file name

    Domino® ディレクトリからユーザーのメールファイルを読み込み、メールファイルのリストを生成します。リストをテキストファイルに書き出します。

    -m

    IMAP に必要なフォルダ参照の有効と無効を切り替えます。Notes® で 1 つ以上のファイルを IMAP に使用するために変換します。

    -n

    ファイル名とテンプレート名の基準に一致するデータベースを更新なしで表示します。

    -o

    IMAP 固有アイテムを削除します。

    -proxy

    コンソールウィンドウにステータスとエラーのメッセージを表示します。

    -r

    データベースを再帰的に検索できます。指定したディレクトリのサブディレクトリ内でメールファイルを変換します。

    -s

    設計の置換時にフォルダの保持フラグを無視しますが、常にフォルダを保持します。

    -u

    フォルダを $inbox 設計と同じ設計にアップグレードできます。

    -w dir path

    サーバーの全メールファイルの Notes® での名前を修正して Microsoft Exchange のメール移行を可能にします。

    -x

    排他的な設計要素キーを有効にします。 NAMECLASSLANGUAGE

    -? /?

    ヘルプ情報を表示します。コマンドラインのヘルプを表示します。

  5. メールファイルをサーバー上の現在のリリースのメールテンプレートにアップグレードし終わったら、Domino® サーバーのメールルーターを開始します。
    load router
  6. Notes® ユーザーに、メールファイルが新しい設計にアップグレードされたことを通知します。

メール変換ユーティリティのタスクの例

このタスクについて

メール変換ユーティリティを使用して、1 つ以上のメールデータベースを新しい設計に変換することができます。次の表に、メール変換ユーティリティで実行できる各種タスクの例を示します。

注: アスタリスク (*) などのワイルドカード文字を使用して新しいメールテンプレートにアップグレードするファイルを指定する場合は、ディレクトリとサブディレクトリ内のすべてのデータベースがメールファイルであることを確認してください。ワイルドカード文字を使用すると、Domino® ではワイルドカード文字で指定したすべてのデータベースの設計が、指定したテンプレートに置き換えられます。メールデータベース以外の設計を誤って新しいメールテンプレートに置き換えた場合は、メール変換ユーティリティを使用して元の設計に戻してから、正しいテンプレートを指定してください。
2. メール変換ユーティリティのタスクと説明

タスク

説明

単一メールデータベースのアップグレード

メール変換ユーティリティは、現在のメールテンプレートを新しいリリースのメールテンプレートに置き換えます。

以下の例では、Notes® データディレクトリの \MAIL サブディレクトリにあるメールデータベース user.nsf を検索します。

load convert mail\user.nsf * mail9.ntf

ディレクトリ内の全メールデータベースのアップグレード

以下の例では、Notes® 8.5 メールテンプレートを使用する Notes® データディレクトリの \MAIL サブディレクトリにあるデータベースをすべて検索し、それらの設計テンプレートを HCL Notes® 9.0.1 Social Edition メールテンプレート (mail9.ntf) に置き換えます。

load convert mail\*.nsf StdR85Mail mail9.ntf

ディレクトリとそのサブディレクトリ内の全メールデータベースのアップグレード

以下の例では、Notes® データディレクトリの \MAIL サブディレクトリと、\MAIL ディレクトリのすべてのサブディレクトリ (例: C:\NOTES\DATA\MAIL\GROUP1、C:\NOTES\DATA\MAIL\GROUP2、C:\NOTES\DATA\MAIL\GROUP3) にあるデータベースをすべて検索し、それらを Notes® 9.0.1 Social Edition メールテンプレート (mail9.ntf) にアップグレードします。

load convert -r mail\*.nsf * mail9.ntf

テキストファイルにリストされた全メールデータベースのアップグレード

アップグレードするデータベースをテキストファイルにリストし、そのファイルをメール変換ユーティリティと併用してそのデータベースのみをアップグレードできます。例えば、MAILLIST.TXT テキストファイルを作成してアップグレード対象の全メールデータベースをリストし、ファイルを C:\TEMP ディレクトリに保存したとします。以下の例では、MAILLIST.TXT にリストされるデータベースはすべて Mail* と一致する設計テンプレート名を使用しているかどうかで判別され、一致するデータベースの設計が Notes® 9.0.1 Social Edition メールテンプレート (mail9.ntf) に置き換えられます。

load convert -f c:\temp\maillist.txt mail*.ntf mail9.ntf

ディレクトリ内の全メールデータベースをリストするテキストファイルの作成

メール変換ユーティリティを使用すると、サーバーのすべての 1 次メールデータベースをリストするテキストファイルを作成できます (レプリカのメールデータベースはリストされません)。以下の例では、MAILLIST.TXT テキストファイルを C:TEMP ディレクトリに作成します。MAILLIST.TXT には、サーバーのすべての 1 次メールデータベースのリストが含まれますが、レプリカのメールデータベースは除外されています。このオプションを使用してテキストファイルを作成すると、ファイルを使用してリストしたメールデータベースをアップグレードできます。この表の「テキストファイルにリストされた全メールデータベースのアップグレード」を参照してください。

load convert -l c:\temp\maillist.txt

以下で IMAP を使用するメールファイルの変換: Notes®

Notes® メールファイルを IMAP で使用する場合は、メール変換ユーティリティを実行して IMAP に固有の機能をメールファイルで有効にします。以下の例では、Notes® データディレクトリの \MAIL サブディレクトリにあるメールデータベース user.nsf を IMAP で使用できるように準備します。

load convert -e mail\user.nsf

カスタムフォルダ設計のアップグレード

メール変換ユーティリティを使用すると、カスタムフォルダ設計を受信ボックス設計にアップグレードできます。以下の例では、Notes® データディレクトリの \Mail サブディレクトリにあるすべてのメールデータベースのカスタムフォルダ設計を受信ボックス設計にアップグレードします。

load convert -u mail\*

予約ビットなしフォルダのフォルダ設計のアップグレード

-s 引数は、予約が選択解除されているすべてのフォルダまたはビューを無視します。これは、設計プロパティの [変更用に更新/置換を許可しない] オプションに対応しています。

データベースを設計から継承するように設定していたとしても、システムフォルダと元のテンプレートの他の設計要素を使用して、予約ビットが設定されていないメールファイルを作成します。受信ボックスなどのシステムフォルダは、-s 引数を使用してメール変換ユーティリティを実行した場合、更新されません。

load convert -s mail*

英語のメールテンプレート設計を英語以外の言語 (例: ドイツ語) に変換する

load convert -gGerman TestMail.nsf * mail9_en_de.ntf
注: Linux プラットフォームでは、要求する言語名を引用符で囲まないでください。Linux での構文の例を以下に示します。
load convert -gGerman TestMail.nsf * mail9.ntf 

maillist.txt ファイルにリストされた以前のユーザーの全メール設計を Notes® メール設計にアップグレードする

load convert -u -f maillisttxt * mail9.ntf

dir_path およびそのサブディレクトリ内にある Microsoft Exchange 移行済み全メールデータベースのアドレス修正

load convert -w db_path

指定した Microsoft Exchange 移行済みメールデータベースでのアドレス修正

load convert -w mail_db_path

レプリカを除くすべての Microsoft Exchange 移行済みメールデータベースのテキストリストを 1 次メールディレクトリから生成するこの機能は、アドレス修復よりも重要性が低いものの後のオプションで必要です。

load convert -w -l text_list_path

指定したテキストリストファイルにリストされたすべての Exchange 移行済みメールデータベースでアドレスを修復する。アドレス修復が必要なデータベースを管理者が柔軟に管理できます。

load convert -w -f text_list_file