メール
 Computer >> コンピューター >  >> ソフトウェア >> メール

【解決策】Outlookの「名前をアドレス一覧の名前と一致させることができません」エラーの原因と対処法

Outlookで「名前をアドレス一覧の名前と一致させることができません」と表示される場合

オンプレミスのExchange ServerやMicrosoft 365(Exchange Online)上の新しいメールボックスにOutlookを接続しようとすると、メールアドレスとパスワードを入力した後、または自動検出(Autodiscover)の完了後に、以下のエラーが表示されることがあります。

操作を完了できません。名前をアドレス一覧の名前と一致させることができません。
(The action cannot be completed. The name cannot be matched to a name in the address list.)

このエラーには複数の原因が考えられます。ここでは、特に起こりやすい原因とその対処法を順番に解説します。

1. メールボックス作成直後の場合は時間を置いてから再試行する

ユーザーのメールボックスを作成したばかりの場合、Exchange側でのプロビジョニングがまだ完了していない可能性があります。この場合は、しばらく待ってからOutlookで再度接続を試みてください。

2. アドレス帳から非表示になっていないか確認する

まず、対象のメールボックスがアドレス帳から隠されていないかを確認しましょう。オンプレミスのExchangeでは、PowerShellでExchangeサーバーに接続し、以下のコマンドを実行します。

Get-Mailbox -Identity k.peterson | Select DisplayName,UserPrincipalName,HiddenFromAddressListsEnabled

HiddenFromAddressListsEnabledTrue になっている場合は、ユーザーがアドレス一覧から非表示になっています。以下のコマンドで解除できます。

Set-Mailbox -Identity k.peterson -HiddenFromAddressListsEnabled $false

Exchange Online(Microsoft 365)の場合

Microsoft 365管理センターでも同じ属性を確認・変更できます。手順は以下の通りです。

  • 管理センターで [ユーザー] → [アクティブなユーザー] を開き、対象ユーザーを選択します。
  • [メール] タブから [Exchangeのプロパティを編集] をクリックすると、Exchange管理センター(EAC)へ移動します。
  • EACで [アドレス一覧に表示しない] のチェックを外します。

または、EXO V2 PowerShellモジュールでExchange Onlineテナントに接続した後、Set-Mailbox コマンドレットを使って HiddenFromAddressListsEnabled 属性を解除することも可能です。

変更後、少し時間を置いてユーザーがExchangeアドレス帳(グローバルアドレス一覧/GAL)に表示されることを確認し、改めてOutlookでメールボックスに接続してみてください。

3. Windows資格情報マネージャーのOffice関連資格情報を削除する

上記の方法で改善しない場合は、Windows資格情報マネージャーに保存されたMicrosoft Office関連の資格情報をすべて削除します。

  • [コントロールパネル] → [ユーザーアカウント] → [資格情報マネージャー] → [Windows資格情報] を開きます。
  • 「MicrosoftOffice16」など、Office/Outlookに関連するエントリをすべて削除します。

4. レジストリのIdentityキーを削除してPCを再起動する

続いて、以下のレジストリキー配下のデータを削除し、コンピューターを再起動します。

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity

※レジストリを操作する前に、必ずバックアップを取得しておいてください。

5. 新しいOutlookプロファイルを作成する

[コントロールパネル] → [メール] から新しい電子メールプロファイルを作成し、そのプロファイルでExchangeメールボックスに接続できるかどうかを確認してください。破損したプロファイルが原因でエラーが発生しているケースもあります。

6. Active Directoryの属性を確認する(オンプレミスExchange環境)

オンプレミスのExchange環境では、ADユーザーの showInAddressBook 属性に正しい値が設定されているかを確認します。AD属性エディターで該当ユーザーを開き、少なくとも以下の2つのDNが設定されていることを確認してください。

  • CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN=…
  • CN=Default Global Address List,CN=All Global Address Lists,CN=…

正常に接続できる他のユーザーの値と比較すると、不足や誤りを見つけやすくなります。

また、以下の属性が正しく入力されており、値に整合性があることも併せて確認してください。

  • LegacyExchangeDN
  • homeMDB
  • homeMTA
  • mail
  • mailNickname
  • msExchHomeServerName
  • msExchMailboxGuid
  • msExchMailboxSecurityDescriptor
  • proxyAddresses

7. Outlook 2019/2016でOffice 365への自動検出を無効化する

問題がOutlook 2019またはOutlook 2016でのみ発生し、メールボックスがオンプレミスのExchangeサーバー上にある場合は、ExcludeExplicitO365Endpoint レジストリ値を使用してOffice 365への自動検出を無効化します。コマンドプロンプトで以下を実行してください。

reg add HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\AutoDiscover /t REG_DWORD /v ExcludeExplicitO365Endpoint /d 1

※パス中の x.0 は、実際に使用しているOfficeのバージョン番号(例:16.0)に置き換えてください。

このパラメータは、OutlookがオンプレミスのExchangeではなくOffice 365側のエンドポイントを優先的に問い合わせてしまう動作を防ぐためのものです。設定後にコンピューターを再起動すると、OutlookはオンプレミスのExchangeを問題なく検出できるようになるはずです。

まとめ

このエラーの多くは、メールボックスがアドレス帳で非表示になっていること、古い認証情報の残存、あるいは自動検出の不具合が原因です。まずはアドレス帳の表示設定と資格情報のクリアから順に試し、それでも解決しない場合にAD属性やレジストリの確認へ進むのがおすすめです。

  1. 【解決】Outlook 2010で「リンクされた画像を表示できません」エラーが出る原因と対処法

    Outlook 2010は、デスクトップ向けメールクライアントの中でも特に評価の高いソフトウェアですが、決して完璧というわけではありません。Outlook 2010のユーザーはさまざまなトラブルに見舞われることがあり、そのひとつが「リンクされた画像を表示できません(The linked image cannot be displayed)」という問題です。この問題が発生すると、「リンクされた画像を表示できません。ファイルが移動、名前変更、または削除された可能性があります。リンクが正しいファイルと場所を指していることを確認してください。」というエラーメッセージが、大きな赤い×マークとともに表示さ

  2. 【解決済み】OutlookでOffice365アカウントを追加できない「名前がアドレス一覧の名前と一致しません」エラーの修正方法

    Outlook 2019、2016、または2013でOffice 365アカウントを追加しようとした際に、「操作を完了できません。名前がアドレス一覧の名前と一致しません(The name cannot be matched to a name in the address list)」というエラーが表示されて追加できない場合は、この記事の手順に従って問題を解決できます。本記事では、OutlookでExchangeアカウントを追加する際に発生するこのエラーの具体的な対処法を詳しく解説します。 【解決法】OutlookでExchange(O365)アカウントを追加できない – 名前がアドレス一覧