web-dev-qa-db-ja.com

Outlookの自動検出-IISへの認証は、ドメインがcontoso.localではなくmail.contoso.comであるため失敗します

テストラボでExchange2010とOutlook2007をセットアップしました。すべてが機能します(SSL、OOOなど)。しかし、1つの問題があります。

インターネット上の外部マシンからの自動検出中に、エンドユーザーは名前、電子メール、およびパスワードを2回入力し、[次へ]をクリックします。

次に、セットアップで、「[email protected]」というユーザー名がすでに入力されたWindowsログインプロンプトが表示されます。パスワードの入力に失敗します。 「FredSmith」に設定されたユーザー名も失敗します...しかし、「contoso\fredsmith」は完全に機能します!

IISログは、contoso.co.uk\fredsmithであった最初のヒットのエラー401を示しています。したがって、Outlookは私の電子メールドメイン名を取得し、それをログオンドメインとして使用していますが、これは失敗します。 contoso.localは動作します。

さて、私の哲学は、エンドユーザーがドメイン名を知ったり入力したりする必要がないということです。これは特に、これがSBS2011テストサイトであるためです。

したがって、要約すると、エンドユーザーは、異なる資格情報を使用して2回効果的にログインし、自動構成ウィザードを完了する必要があります。確かに、全体的な考え方は、すべてのエンドユーザーがOutlookをセットアップできるということです。エンドユーザーの20%が、そのユーザー名に関して、スラッシュとバックスラッシュの違いさえ知らないと想像してみましょう。

3
servermanfail

私の経験では、これは常に発生しています。自動検出サービスへの認証のデフォルトのユーザー名はユーザーの電子メールアドレスですが、これはまったく意味がありません(ユーザーのUPNと一致しない限り、これは非常に珍しいことです)。

これはしばらくの間私を悩ませてきたので、誰か他の人が別の答えを提供できれば本当に嬉しいです...

1
Massimo

それは簡単です! Active Directoryサイトと信頼をロードし、ルートノードの[プロパティ]を右クリックして、次のホスト名を追加します。-

autodiscover.domain.com domain.com

仕事は終わりました!これで、Outlookは2セットの資格情報を要求しません。ウィザードに含まれているものだけです。完璧です。

出典と感謝: SBS 2011をだましてUPNエイリアスを割り当てさせ、ユーザーが[email protected]としてログオンできるようにするにはどうすればよいですか (ただし、Windows Server 2003+に適用されます)。

0
servermanfail