Exchange Web Services 経由の Microsoft Exchange 2007 の構成
事前準備
Exchange Server 2007 を構成するために必要な手順は、Windows Server 2003 を使用するか Windows Server 2008 を使用するかによって異なることに注意してください。
Exchange Server 2007 でメールボックスへのアクセスを構成する際には、以下のタスクを完了する必要があります。詳細な手順については、次の URL にある Exchange Server 2007 のドキュメントを参照してください。http://technet.microsoft.com/en-us/library/bb124558(EXCHG.80).aspx
![]() ヒント |
IM and Presence Service では、アカウントに対するなりすまし権限のみが必要で、これにより、Exchange Server に接続する際にアカウントにログインできるようになります。 このアカウントは、通常、メールを受信しないため、容量を確保する必要がないことに注意してください。 |
Windows セキュリティポリシー設定
IM and Presence Service と Microsoft Exchange の統合により、Windows 統合認証 (NTLM) を含むさまざまな認証方法がサポートされます。
IM and Presence Service は、NTLMv1 と NTLMv2 の両方の Windows 統合認証をサポートしており、デフォルトで NTLMv2 が使用されます。
[LANマネージャー認証レベル] を [NTLMv2レスポンスのみを送信] に構成します。 Windows ドメイン コントローラーで LM と NTLM を拒否すると、ドメインで NTLMv2 認証が強制されます。
![]() (注) |
IM and Presence Service は、NTLMv2 セッションセキュリティをサポートしていません。 メッセージの機密性と完全性は、セキュリティで保護された HTTP (HTTPS) によって確保されます。 |
Windows セキュリティ設定の確認
手順
|
ステップ 1 |
Windows ドメインコントローラーと Exchange を実行しているサーバーで、 の順に選択します。 |
||
|
ステップ 2 |
の順に選択します。 |
||
|
ステップ 3 |
[ネットワークセキュリティ:セキュリティで保護されたRPCを含むNTLM SSPサーバー向けの最小セッションセキュリティ]を選択します。 |
||
|
ステップ 4 |
「NTLMv2 セッション セキュリティを要求する」チェックボックスがオフになっていることを確認してください。 |
||
|
ステップ 5 |
「NTLMv2 セッション セキュリティを要求する」チェックボックスがオンになっている場合は、以下の手順を実行してください。
|
||
|
ステップ 6 |
新しいセキュリティ設定を適用するには、Windows ドメインコントローラーと Exchange を実行しているサーバを再起動してください。
|
ユーザーにサービスアカウントへのサインイン権限ローカルで付与する...
以下の手順のいずれかを実行して、ユーザーがサービスアカウントにローカルでログインできるようにします。
はじめる前に
-
Exchange のなりすましを機能させるには、すべての Microsoft Exchange Server を Windows Authorization Access Group のメンバーにする必要があります。
-
サービスアカウントは、Exchange 管理グループのいずれにも属してはなりません。 Exchange は、これらのグループに属するすべてのアカウントについて、なりすましを明確に拒否します。
Windows Server 2003 上で Microsoft Exchange 2007 を構成する
手順
|
ステップ 1 |
Exchange Server 2007 のユーザインターフェイスに、Exchange 閲覧専用管理者ロールが委任されたサービスアカウントを使用してログインします。 |
|
ステップ 2 |
左側のペインの [セキュリティ設定] で、 の順に選択します。 |
|
ステップ 3 |
コンソールの右ペインで、[ローカルログオンを許可] をダブルクリックします。 |
|
ステップ 4 |
[ユーザまたはグループを追加] を選択し、作成したサービスアカウントに移動して選択します。 |
|
ステップ 5 |
[名前を確認] を選択して、指定されたユーザーが正しいことを確認します。 |
|
ステップ 6 |
OKをクリックします。 |
次のタスク
Windows Server 2008 上で Microsoft Exchange 2007 を構成する
手順
|
ステップ 1 |
Exchange View Only Administrator ロールが委任されたサービスアカウントを使用して、Exchange Server 2007 にログインします。 |
|
ステップ 2 |
[開始] を選択します。 |
|
ステップ 3 |
gpmc.msc と入力してください。 |
|
ステップ 4 |
Enter キーを押してください。 |
|
ステップ 5 |
Exchange Server で [ドメインコントローラセキュリティ設定] ウィンドウを開きます。 |
|
ステップ 6 |
左側のペインの [セキュリティ設定] で、 の順に選択します。 |
|
ステップ 7 |
コンソールの右ペインで、[ローカルログオンを許可] をダブルクリックします。 |
|
ステップ 8 |
[これらのポリシー設定を定義する] チェックボックスがオンになっていることを確認します。 |
|
ステップ 9 |
「ユーザまたはグループの追加」を選択し、以前に作成したサービス アカウントに移動して選択します。 次に OKをクリックします。 |
|
ステップ 10 |
[名前を確認] を選択して、指定されたユーザーが正しいことを確認します。 次に、[OK] をクリックします。 |
|
ステップ 11 |
[適用] をクリックしたら、[プロパティにローカルでログオンする]ダイアログボックスで、[OK] をクリックします。 |
|
ステップ 12 |
ユーザの SMTP アドレスが alias@FQDN であるかどうかを確認します。 そうでない場合は、ユーザプリンシパル名(UPN)を使用してなりすましを行う必要があります。 これは alias@FQDN として定義されます。 |
次のタスク
サーバーレベルでのなりすまし権限を設定する
以下の手順で示すコマンドを使用すると、サーバーレベルでなりすまし権限を付与できます。 データベース、ユーザ、連絡先の各レベルで権限を付与することもできます。
はじめる前に
-
サービス アカウントに個々の Microsoft Exchange サーバへのアクセス権限のみを付与する場合は、
Get-OrganizationConfig文字列で
Get-ExchangeServer -IdentityServerNameここで、 ServerName は Exchange サーバの名前です。
例Add-ADPermission -Identity (Get-ExchangeServer -Identity exchangeserver1)。 DistinguishedName -User (Get-User -Identityuser| select-object).identity -ExtendedRights Send-As - ユーザの SMTP アドレスが alias@FQDN として定義されていることを確認してください。 そうでない場合は、User Principal Name (UPN) を使用して、ユーザーアカウントになりすます必要があります。
手順
|
ステップ 1 |
コマンドライン入力のために、Exchange Management Shell (EMS) を開きます。 |
|
ステップ 2 |
サーバーになりすまし権限をつかするには、Add-ADPermission コマンドを実行します。
|
次のタスク
サービスアカウントの Active Directory サービス拡張権限を設定する
始める前に
なりすましを実行するサービスアカウントに対して、クライアントアクセスサーバ(CAS)上でこれらの権限を設定する必要があります。
- CAS がロードバランサーの背後に配置されている場合は、ロードバランサー背後のすべての CAS の Microsoft Exchange 2007 アカウントに ms-Exch-EPI-Impersonation 権限を付与します。
- メールボックスサーバーが CAS とは異なるマシンに配置されている場合は、すべてのメールボックスサーバーの Exchange 2007 アカウントに ms-Exch-EPI-Impersonation 権限を付与します。
- これらの権限は、[Active Directoryサイトおよびサービス] または [Active Directoryユーザーおよびコンピューター] ユーザーインターフェイス経由でも設定できます。
手順
|
ステップ 1 |
Exchange Management Shell (EMS) を開きます。 |
|
ステップ 2 |
EMS で Add-ADPermission コマンドを実行すると、指定されたサービスアカウント (たとえば、Exchange 2007) のサーバーでなりすまし権限を付与できます。
|
|
ステップ 3 |
EMS で Add-ADPermission コマンドを実行すると、そのサービスアカウントがなりすましを行う各メールボックスに対してなりすまし権限を付与できます。
|
次のタスク
サービスアカウントとユーザメールボックスへの「代理送信」権限の付与
サービスアカウントとユーザメールボックスに「代理送信」権限を付与するには、以下の手順に従ってください。
![]() (注) |
この手順を完了するために、Microsoft Exchange 管理コンソール (EMC) を使用することはできません。 |
手順
|
ステップ 1 |
Exchange Management Shell (EMS) を開きます。 |
|
ステップ 2 |
EMS で、Add-ADPermission コマンドを実行して、サービスアカウントと関連するすべてのメールボックスストアに Send As 権限を付与します。
|
次のタスク
サービスアカウントとユーザーメールボックスになりすまし権限を付与する
サービスアカウントとユーザメールボックスに偽装権限を付与するには、以下の手順に従ってください。
![]() (注) |
この手順を完了するために、Microsoft Exchange 管理コンソール (EMC) を使用することはできません。 |
手順
|
ステップ 1 |
Exchange Management Shell (EMS) を開きます。 |
||
|
ステップ 2 |
EMS で、Add-ADPermission コマンドを実行して、サービスアカウントと関連するすべてのメールボックスストアになりすまし権限を付与します。 構文
例
|
次のタスク
Microsoft Exchange 2007 アカウントのアクセス許可を確認する
Exchange 2007 アカウントに権限を割り当てたら、メールボックスレベルで権限が反映され、指定されたユーザーが、メールボックスにアクセスでき、別のユーザーのアカウントになりすますことができることを確認する必要があります。 Exchange 2007 では、アクセス許可がメールボックスに反映されるまでに時間がかかります。
手順
|
ステップ 1 |
Exchange Server 2007 の Exchange 管理コンソール (EMC) のコンソールツリーにある [Active Directoryサイトとサービス] を右クリックします。 |
||
|
ステップ 2 |
[表示] にカーソルを合わせて、[サービスノードを表示] を選択します。 |
||
|
ステップ 3 |
たとえば、Services/MS Exchange/First Organization/Admin Group/Exchange Admin Group/Servers などのサービスノードを展開します。 |
||
|
ステップ 4 |
選択したサービスノードにクライアントアクセスサーバ(CAS)がリストされていることを確認してください。 |
||
|
ステップ 5 |
各 CAS の"プロパティ"を表示し、[セキュリティ] タブで次を検証します。
|
||
|
ステップ 6 |
たとえば、Ex2007 などのサービスアカウントに対して、個人情報の交換、および他のユーザーアカウントとしての Send As と Receive As を実行できるよう、ストレージグループおよびメールボックスストアにおいて Allow Impersonation 権限が付与されていることを確認します。 |
||
|
ステップ 7 |
変更を有効にするには、Exchange Server を再起動する必要がある場合があります。 これはテスト中に確認できます。 |


フィードバック