Outlook のプロファイル設定を構成する

更新日: 2008年8月

適用対象: Office Resource Kit

 

トピックの最終更新日: 2015-03-09

この記事の内容 :

  • 既定の電子メール アカウント

  • 既存のプロファイルを変更して既定に設定する

  • OCT での LDAP の構成

  • OCT を使用して .prf ファイルを生成する

  • OCT で作成される Outlook プロファイルの基になるアーキテクチャ

Office の以前のバージョンのカスタム インストール ウィザードと同様に、2007 Microsoft Office system の Office カスタマイズ ツール (OCT) を使用して、新しい Outlook プロファイルを構成したり、既存の Outlook プロファイルを変更したりできます。この記事では、Microsoft Office Outlook 2007 プロファイルのカスタマイズに関連する OCT の新しい機能を説明します。

既定の電子メール アカウント

Office の以前のバージョンでは、カスタム インストール ウィザードを使用して Microsoft Exchange Server の電子メール アカウントを構成したり、Post Office Protocol 3 (POP3) などの他の電子メール アカウントを追加したりできます。しかし、既定の電子メール アカウントに設定する電子メール アカウントは指定できません。

履歴の問題点

以下の 2 枚のスクリーン ショットに、Office 2003 のカスタム インストール ウィザードを使用して Exchange と POP 両方の電子メール アカウントを構成する方法を示します。

Office 2003 カスタム インストール ウィザードで Exchange アカウントを構成する

Office 2003 CIW で Exchange アカウントを構成する

Office 2003 カスタム インストール ウィザードでインターネット電子メール アカウントを構成する

Office 2003 でインターネット電子メール アカウントを構成する

Outlook の以前のバージョンで上記の構成を行うと、Exchange 以外の電子メール アカウントが既定のアカウントになります。そのため、動作に問題が発生することがあります。Outlook で発生する問題の例として、不適切なアカウントで電子メールを送信するというものが挙げられます。

Office Outlook 2007 では、この問題は OCT 内の新しいオプションで対処されています。このオプションを使用して、既定の電子メール アカウントに設定する電子メール アカウントを指定できます。

OCT を使用して既定の電子メール アカウントを指定する

1 つのプロファイルに複数の電子メール アカウントを展開する場合は、以下の手順に従って、既定のプロファイルに設定する電子メール アカウントを指定します。以下の手順では、OCT でのこの段階までに必要な手順をすべて行っていることと、プロファイル内に Exchange アカウントがあることを想定しています。

  1. OCT で、[Outlook] の下にある [アカウントの追加] をクリックし、[Outlook プロファイルとアカウント情報をカスタマイズする] を選択してから [追加] をクリックします。

    OCT のアカウント セクションを追加する

    OCT のアカウント セクションを追加する

  2. [アカウントの追加] ダイアログ ボックスで、適切な電子メール アカウントの種類を選択し、[次へ] をクリックします。

  3. 電子メール アカウントの残りの詳細 (アカウントの種類によって異なります) を入力し、[完了] をクリックします。

    OCT の [アカウントの追加] セクションに電子メール アカウントが表示されます。

  4. [既定の電子メール アカウント] ボックスの一覧から、既定の電子メール アカウントとして使用するアカウントを選択します。

    既定の電子メール アカウントを指定する

    既定の電子メール アカウントを指定する

[!メモ] Exchange アカウントと POP3 アカウントの両方がある場合に、[既定の電子メール アカウント] を [<既定>] のままにすると、Exchange アカウントが既定の電子メール アカウントになります。また、このシナリオ例で、[新着メールが配信される場所] オプションを [<既定>] のままにすると、Exchange と POP3 の両方のアカウントでメールが Exchange メールボックスに配信されます。
Exchange アカウントがなく、POP3 アカウントがたとえば 2 つある場合に、[既定の電子メール アカウント] を [<既定>] のままにすると、一覧で先頭に表示されるアカウントが既定のアカウントになります。

PRF ファイルの影響

OCT で Office Outlook 2007 のプロファイル設定を構成するときに、プロファイル記述子ファイル (.prf) が実際に生成され、展開で使用されるセットアップ カスタマイズ ファイル (.msp) に含められます。OCT で新しい [既定の電子メール アカウント] 設定を使用すると, .prf ファイル内の既定のアカウントとして構成する電子メール アカウントの下に「DefaultAccount=True」という新しい行が追加されます。

;***************************************************************
; Section 3 - List of internet accounts
;***************************************************************
[Internet Account List]
Account1=I_Mail
;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************
[ServiceEGS]
MailboxName=%UserName%
HomeServer=exch-server
[Service1]
OverwriteExistingService=No
UniqueService=Yes
MailboxName=%UserName%
HomeServer=exch-server
AccountName=Microsoft Exchange Server
DefaultAccount=TRUE

OCT によって作成される .prf ファイルの詳細については、このドキュメントで後に説明する「OCT を使用して .prf ファイルを生成する」を参照してください。

POP アカウントを既定に設定する場合も同様に, .prf ファイルに次のようなテキストが含められます。

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************
[Account1]
UniqueService=No
AccountName=contoso pop3 account
POP3Server=mail.contoso.com
SMTPServer=smtp.contoso.com
POP3UserName=user2
EmailAddress=user2@contoso.com
POP3UseSPA=0
DisplayName=
ReplyEMailAddress=
SMTPUseAuth=0
SMTPAuthMethod=0
ConnectionType=0
LeaveOnServer=0x0
POP3UseSSL=0
ConnectionOID=MyConnection
POP3Port=110
ServerTimeOut=60
SMTPPort=25
SMTPSecureConnection=0
DefaultAccount=TRUE

.prf ファイルは手動で編集できるので、技術的には "TRUE" に設定された DefaultAccount タグを複数のアカウントに含めることができます。この場合は、このタグを持つ最後のアカウントが既定になります。

既存のプロファイルを変更して既定に設定する

Office の以前のバージョンでは、カスタム インストール ウィザードを使用して、既定の Outlook プロファイルを変更したり、新しいプロファイルを作成したりして既定として設定できますが、既定ではない既存のプロファイルを変更して既定に設定するオプションはありません。

この機能の必要性を理解するために、次のシナリオを考察してください。

  1. 管理者が各従業員のプロファイルに Exchange アカウントを 1 つだけ含めて、すべての従業員に対して Outlook 2003 を展開します。

  2. Outlook の操作に詳しい従業員が、Exchange アカウントと、外部のインターネット サービス プロバイダ (ISP) でホストされている個人のメール アカウントの両方を含む新しい Outlook プロファイルを作成します。

  3. この従業員が新しいプロファイルを既定に設定します。

  4. 管理者が Office Outlook 2007 を展開し、元の Exchange アカウントを更新しようとします。しかし、この従業員が作成した 2 つの電子メール アカウントを含むプロファイルで問題が発生します。

OCT インターフェイス

Office カスタマイズ ツールを使用すると、既定ではないプロファイルを変更して新しい既定のプロファイルに設定し、Office Outlook 2007 で展開されるプロファイルを詳細に制御できます。

現在の既定のプロファイルに関係なく既定のプロファイルを明示的に定義するには、次の手順を実行します。

  1. OCT で、[Outlook プロファイル] をクリックします。

  2. [プロファイルの変更] を選択します。

  3. [次のプロファイルに対する変更を定義] を選択します。

  4. 既定の Outlook プロファイルとして構成するプロファイルの名前を入力します。

上記の手順で、OCT によって次の構成が作成されます。

特定の Outlook プロファイルを変更するための OCT 設定

特定の Outlook プロファイルを変更するための OCT 設定

PRF ファイルの影響

既定では、この OCT 設定で、次のプロファイル関連の .prf 設定が構成されます。

; **************************************************************
; Section 1 - Profile Defaults
; **************************************************************
[General]
Custom=1
ProfileName=test
DefaultProfile=Yes
OverwriteProfile=Append
ModifyDefaultProfileIfPresent=false

以下の各シナリオに、OCT に入力する情報と現在の複数の Outlook プロファイル構成に基づいて予測される結果を示します。シナリオの結果と求める結果が一致していない場合は、OCT で生成される既定の .prf 設定を手動で変更する必要があります。

OCT によって作成される .prf ファイルの詳細については、このドキュメントで後に説明する「OCT を使用して .prf ファイルを生成する」を参照してください。

既存の既定以外のプロファイルで "次のプロファイルに対する変更を定義" を使用する

このシナリオには、次の構成があります。

  • 複数の既存の Outlook プロファイルがあります。

  • [次のプロファイルに対する変更を定義] オプションを使用して、既存の既定以外のプロファイルの名前を指定します。

この構成では、OCT によって生成された既定の .prf ファイルを Office Outlook 2007 に適用した場合、次の結果になるものと予想されます。

  • 新しいプロファイルは、元の既存のプロファイル設定と .prf ファイルによって指定された変更を使用することによって作成されます。

  • プロファイルの名前が OCT で指定された名前と一致しています。

  • このプロファイルは既定の Outlook プロファイルです。

  • 元の既存のプロファイルが維持されますが、"Backup Of <プロファイル名>" に名前が変更されます。

既定のプロファイルではなかったこのプロファイルを新しい既定のプロファイルに設定しない場合は, .prf ファイルの "DefaultProfile" 行を次のように変更します。

DefaultProfile=No

既存の一致するプロファイルなしで "次のプロファイルに対する変更を定義" を使用する

このシナリオには、次の構成があります。

  • 複数の既存の Outlook プロファイルがあります。

  • [次のプロファイルに対する変更を定義] オプションを使用して、存在していないプロファイルの名前を指定します。

この構成では、OCT によって生成された既定の .prf ファイルを Office Outlook 2007 に適用した場合、次の結果になるものと予想されます。

  • OCT で指定されている名前で新しいプロファイルが作成されます。

  • この新しいプロファイルが既定の Outlook プロファイルになります。

新しく作成したこのプロファイルを新しい既定のプロファイルに設定しない場合は, .prf ファイルの "DefaultProfile" 行を次のように変更します。

DefaultProfile=No

既存の既定のプロファイルで "次のプロファイルに対する変更を定義" を使用する

[次のプロファイルに対する変更を定義] オプションでは、既定のプロファイル名が OCT に指定したプロファイル名と一致している Office Outlook 2007 インストールにも使用できます。このシナリオには、以下の構成が含まれます。

  • 複数の既存の Outlook プロファイルがあります。

  • [次のプロファイルに対する変更を定義] オプションを使用して、既存の既定プロファイルの名前を指定します。

この構成で、OCT で生成された既定の .prf ファイルを Office Outlook 2007 に適用する場合は、以下の結果が予測されます。

  • 新しいプロファイルは、元の既存のプロファイル設定と .prf ファイルによって指定された変更を使用することによって作成されます。

  • プロファイルの名前が OCT で指定された名前と一致しています。

  • このプロファイルは既定の Outlook プロファイルです。

  • 元の既存のプロファイルが維持されますが、"Backup Of <プロファイル名>" に名前が変更されます。

[!メモ] .prf ファイルに追加の編集を手動で行う場合は、以下の点に注意する必要があります。

  • "DefaultProfile=No" を "OverwriteProfile=Yes" と共に使用すると、予想外の結果になることがあります。"ProfileName" に現在の既定プロファイルを設定すると、そのプロファイルは .prf ファイルが処理された後では既定ではなくなります。代わりに、アルファベット順で先頭に表示されるプロファイルが既定になります。

  • "DefaultProfile=No" と "OverwriteProfile=Yes" は、"ProfileName" が現在の既定のプロファイルではないプロファイルに設定されていることが確実で、"ModifyDefaultProfileIfPresent" に "FALSE" が指定されているシナリオでのみ一緒に使用するようにしてください。

OCT での LDAP の構成

Office Outlook 2007 の OCT で、以下の 2 つの新しい LDAP アカウント設定をカスタマイズできます。

  • 検索ベース

  • 名前の確認フィルタ

OCT で使用できる他のすべての設定は、カスタム インストール ウィザードでも使用できます。

これらの新しい設定がある LDAP アカウントを構成するには、以下の手順を実行します。

  1. OCT の [Outlook] セクションで [アカウントの追加] を選択し、[追加] をクリックします。

  2. [アカウントの追加] ダイアログ ボックスで、[インターネット ディレクトリ サービス (LDAP)] を選択し、[次へ] をクリックします。

  3. [インターネット ディレクトリ サービス (LDAP) の設定] ダイアログ ボックスで、アカウントに関連する LDAP の詳細を入力します。

    アカウントの追加でのインターネット ディレクトリ サービス (LDAP) エントリ

    アカウントの追加でのインターネット ディレクトリ サービス (LDAP)

  4. [インターネット ディレクトリ サービス (LDAP) の設定] ダイアログ ボックスで、[詳細設定] をクリックして LDAP アカウントの追加の構成情報を入力し、Office Outlook 2007 用の新しい LDAP 設定を構成します。

    追加 LDAP アカウント設定

    追加 LDAP アカウント設定

  5. ユーザー設定検索ベースを構成するには、[検索ベース] グループの [ユーザー設定] をクリックし、[ユーザー設定] の横のテキスト ボックスに検索ベース文字列を入力します。

  6. ユーザー設定の [名前の確認フィルタ] を構成するには、[名前の確認フィルタ] の横のテキスト ボックスにフィルタ文字列を入力します。

    たとえば、次のフィルタを指定できます。このフィルタでは、標準パラメータ、および LDAP サーバー上の各ユーザーに存在するユーザー設定の "customerID" プロパティに対して検索が行われます。

    (&(mail=*)(|(mail=%s*)(displayName=%s*)(customerID=%s*))
    

[!メモ] すべての LDAP アカウント設定は、サーバーごとに異なります。これらの設定の正しい値については、ネットワーク管理者に問い合わせてください。

PRF ファイルの影響

OCT で LDAP アカウントを構成する場合、構成の詳細は OCT で生成される .msp ファイルに含まれる .prf ファイルに書き込まれます。Outlook の前のバージョンと同様に, .prf 情報は Outlook の初回起動時に読み込まれます。

これまでに提示した LDAP で表示される各種の LDAP 構成設定は、サンプルの .prf ファイルから抽出されるテキストでも確認できます。新しい [検索ベース] 設定と [名前の確認フィルタ] 設定は太字のテキストで強調表示しています。

;***************************************************************
; Section 4 - Default values for each service.
;***************************************************************
[Service2]
UniqueService=No
ServerName=dc1
DisplayName=FourthCoffee LDAP
ConnectionPort=389
UseSSL=false
UseSPA=false
EnableBrowsing=1
UserName=
SearchBase=ou=Corporate,dc=FourthCoffee,dc=com
DefaultSearch=0
SearchTimeout=60
MaxEntriesReturned=100
CheckNames=(&(mail=*)(|(mail=%s*)(displayName=%s*)(EmpID=%s*))

OCT によって作成される .prf ファイルの詳細については、このドキュメントで後に説明する「OCT を使用して .prf ファイルを生成する」を参照してください。

OCT を使用して .prf ファイルを生成する

Outlook のプロファイル設定を構成した後で、以下の手順を使用して、OCT で生成された .prf ファイルの内容を確認できます。

  1. OCT の左ウィンドウ枠の [Outlook] の下で [アカウントの削除と設定のエクスポート] を選択します。

    OCT の [プロファイル設定のエクスポート] ボタン

    OCT での [プロファイル設定のエクスポート] ボタン

  2. [プロファイル設定のエクスポート] をクリックします。

  3. ファイルに任意の名前を付けてハード ディスクに保存します。

.prf ファイルを手動で変更する必要がある場合、[次のプロファイル (PRF ファイル) を適用] オプションを使用し、変更したファイルをインポートして OCT に戻すことができます。

OCT にインポートする .prf ファイルのパスを入力するテキスト ボックス

OCT Outlook プロファイルで PRF オプションを適用する

OCT で作成された元の .prf ファイルの代わりに、このインポートした .prf ファイルが 2007 Office system 展開で使用されます。

OCT で作成される Outlook プロファイルの基になるアーキテクチャ

OCT の Office Outlook 2007 のいずれかのセクションを使用して Office Outlook 2007 プロファイルを構成すると, .prf ファイルが自動的に生成され、OCT で作成される .msp ファイルに埋め込まれます。この .msp ファイルで 2007 Office system を展開するときに、以下のアクションも実行されます。

  1. Custom12.prf という名前のファイルが \Program Files\Microsoft Office\ フォルダに配置されます。

  2. レジストリが更新され、Office Outlook 2007 の次回起動時にこの .prf ファイルがインポートされるように設定されます。

[!メモ] 手動で変更を加えるために OCT から .prf ファイルをエクスポートした場合, .msp ファイルによってインストールされる .prf ファイルの名前は Custom12.prf ではありません。このシナリオでは, .prf ファイルの名前は、OCT から .prf ファイルをエクスポートしたときに指定したファイル名になります。

プロファイル記述子 (.prf) ファイル処理における変更点

2007 Office system では, .prf ファイルの処理が強化され、Outlook の以前のバージョンに見られる一般的な問題のシナリオが 1 つ解決されています。

過去の問題

あいまいな名前解決 (ANR) は, .prf ファイルに指定されているメールボックス名が、複数のメールボックスと (全体的または部分的に) 一致する場合に発生します。次にその例を示します。

Michael Raheem

michaelr

Michael Ruggiero

michaelru

両方のアカウントのアカウント名に「michaelr」が含まれています。そのため Michael Raheem の名前解決中にあいまいさが発生します。接続する対象の Exchange メールボックスを判断するときに、ユーザーは [名前の確認] ダイアログ ボックスの一覧から正しい名前を選択するように求められます。

Outlook の以前のバージョンでは、このダイアログが表示されると、Outlook で .prf ファイルの設定の残りの処理が停止します。たとえば, .prf に以下のサービスの構成情報が含まれているとします。

  • Exchange Server

  • LDAP

  • 個人用フォルダ (.pst) ファイル

  • Outlook アドレス帳

MichaelR がこの .prf ファイルで Outlook を起動した場合、あいまいな名前解決のダイアログが表示され、このプロファイルの Exchange Server サービスのみが構成されます。.prf 内の他のすべてのサービスは、Outlook で処理されず、Outlook プロフファイルに追加されません。このときに警告は発生しません。

[!メモ] あいまいな名前解決のダイアログは, .prf ファイルで 既定の "MailboxName=%USERNAME% " を使用した場合に表示されます。ほとんどのユーザーのメールボックス名はユーザーのドメイン ログオン名と一致しているので、この設定も最も広く使用されています。そのため、これはよくあるシナリオになります。

Office Outlook 2007 での解決策

2007 Office system では、この問題が解決されています。Exchange Server サービスで Exchange サービスを正しくセットアップするためにあいまいな名前解決が必要な場合でも, .prf に指定されている他のサービスの処理は継続します。解決方法はコードに簡単な変更を加えるだけで、このシナリオで .prf ファイルの処理が継続されるようにしています。

[!メモ] .prf ファイルは、Outlook.exe と関連付けられなくなりました。.prf ファイルをダブルクリックしても、以前のバージョンとは異なり、2007 Office system にプロファイル設定が自動的にインポートされることはありません。