Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie błędu występującego podczas testowania dostępu w routerze poczty e-mail programu Microsoft Dynamics CRM.
Dotyczy: Microsoft Dynamics CRM
Oryginalny numer KB: 2003033
Symptomy
Po wybraniu pozycji Testuj dostęp w narzędziu konfiguracji routera poczty e-mail dla programu Microsoft Dynamics CRM zostanie wyświetlony następujący błąd dla przychodzących wiadomości e-mail:
"Stan przychodzący: Niepowodzenie — zdalny serwer poczty e-mail programu Microsoft Exchange zwrócił błąd "(401) Brak autoryzacji". Sprawdź, czy masz uprawnienia do nawiązywania połączenia ze skrzynką pocztową. Serwer zdalny zwrócił błąd: (401) Brak autoryzacji".
Przyczyna
Co najmniej jeden z następujących warunków może spowodować ten problem:
- Konto określone w profilu przychodzącym nie ma pełnego dostępu do skrzynek pocztowych użytkowników.
- Brak głównych nazw usługi (SPN), gdy alias jest używany dla programu Microsoft Office Outlook Web Access.
- Nie zastosowano najnowszego pakietu zbiorczego aktualizacji dla usługi Microsoft Dynamics CRM.
- Uwierzytelnianie w katalogach wirtualnych Exadmin i Exchange jest nieprawidłowe.
- Brak adresu URL programu Outlook Web Access w lokalnej strefie intranetowej w programie Windows Internet Explorer na serwerze, na którym jest zainstalowany router poczty e-mail.
Rozwiązanie 1
Sprawdź, czy konto określone w profilu przychodzącym ma pełny dostęp do skrzynek pocztowych użytkowników. Sprawdź również, czy konto systemu lokalnego uruchamia usługę routera poczty e-mail programu Microsoft CRM.
Aby zweryfikować konto, które uruchamia program Microsoft CRM Email Router, wykonaj następujące kroki na serwerze, gdzie zainstalowano ten router poczty e-mail:
- Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz Services.msc, a następnie wybierz przycisk OK.
- Znajdź usługę Router poczty e-mail programu Microsoft CRM.
Uwaga
Konto wymienione w kolumnie Zaloguj się jako, a następnie sprawdź, czy jest ono ustawione na LocalSystem.
Aby sprawdzić konto określone dla dostępu do profilu przychodzącego, wykonaj następujące kroki na komputerze z zainstalowanym routerem poczty e-mail programu Microsoft CRM:
Wybierz pozycję Start, wybierz pozycję Wszystkie programy, wybierz pozycję Router poczty e-mail programu Microsoft Dynamics CRM, a następnie wybierz pozycję Menedżer konfiguracji routera poczty e-mail programu Microsoft CRM.
Wybierz kartę Profile konfiguracji, kliknij dwukrotnie Profil przychodzący, a następnie zanotuj konto określone w polu Poświadczenia dostępu. Sprawdź, czy to konto ma pełny dostęp do skrzynki pocztowej użytkownika.
- Jeśli używasz opcji Prześlij skrzynkę pocztową dla wszystkich użytkowników i kolejek, zalecamy użycie poświadczeń przesyłania dalej skrzynki pocztowej w tym polu.
- Jeśli używasz opcji Router dla użytkowników i kolejek, upewnij się, że konto określone w polu Poświadczenia dostępu ma pełny dostęp do wszystkich skrzynek odbiorczych tych użytkowników.
Aby uzyskać więcej informacji na temat dodawania dodatkowych uprawnień do skrzynek odbiorczych użytkowników, zobacz następujące artykuły:
- Zezwalanie na dostęp do skrzynki pocztowej
- Jak udzielić użytkownikowi pełnego dostępu do skrzynki pocztowej innego użytkownika
Rozwiązanie 2
Jeśli używasz http://mail.domain.com
do uzyskania dostępu do programu Outlook Web Access, ale nazwa twojego serwera Microsoft Exchange to Exchange01, musisz dodać więcej SPN na koncie obsługującym pulę aplikacji dla twojej witryny programu Exchange.
Aby określić konto uruchamiające pulę aplikacji programu Exchange, wykonaj następujące kroki:
- Zaloguj się do programu Microsoft Exchange Server.
- Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz Inetmgr, a następnie wybierz przycisk OK.
- Rozwiń serwer w IIS, a następnie wybierz Pule aplikacji.
- Konto z uruchomioną pulą aplikacji programu Exchange znajduje się w okienku podglądu.
Na koncie zidentyfikowanym w kroku 4 dodaj następujące nazwy SPN:
HTTP/Mail
HTTP/Mail.yourdomainname.com
Uwaga
Należy zmienić te nazwy SPN, aby były zgodne z adresem URL aliasu używanym przez użytkowników do uzyskiwania dostępu do programu Outlook Web Access.
Aby uzyskać więcej informacji na temat dodawania nazw SPN, odwiedź następujące witryny internetowe firmy Microsoft:
Rozwiązanie 3
Uwaga
To rozwiązanie dotyczy tylko programu Microsoft Dynamics CRM 4.0.
Sprawdź, czy masz co najmniej pakiet zbiorczy aktualizacji 3 dla programu Microsoft Dynamics CRM 4.0 zainstalowany dla programu Microsoft Dynamics CRM Server i routera poczty e-mail programu Microsoft Dynamics CRM. Najnowszy pakiet zbiorczy aktualizacji jest zdecydowanie zalecany.
Aby uzyskać więcej informacji i pobrać najnowszy pakiet zbiorczy aktualizacji dla programu Microsoft Dynamics CRM, zobacz [Aktualizacje i poprawki programu Microsoft Dynamics CRM 4.0].
Uchwała 4
Sprawdź następujące uwierzytelnianie na /Exchange
i /Exadmin
katalogach wirtualnych:
- Sprawdź, czy w katalogu wirtualnym
/Exadmin
włączono uwierzytelnianie podstawowe i uwierzytelnianie systemu Windows. - Sprawdź, czy w katalogu wirtualnym
/Exchange
jest włączone uwierzytelnianie podstawowe.
Aby sprawdzić uwierzytelnianie w katalogach wirtualnych, wykonaj następujące kroki w programie Microsoft Exchange Server odpowiednio dla używanego systemu operacyjnego:
W systemie Windows Server 2008:
- Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz Inetmgr, a następnie wybierz przycisk OK.
- Rozwiń nazwę serwera, rozwiń Witryny, a następnie rozwiń Witrynę Exchange.
- Wybierz katalog wirtualny /Exadmin, otwórz pozycję Uwierzytelnianie w okienku Wersja zapoznawcza i sprawdź, czy włączono uwierzytelnianie podstawowe i uwierzytelnianie systemu Windows.
- Wybierz katalog wirtualny /Exchange, otwórz pozycję Uwierzytelnianie w okienku Wersja zapoznawcza i sprawdź, czy jest włączone uwierzytelnianie podstawowe.
W systemie Windows Server 2003:
- Wybierz pozycję Start, wybierz pozycję Uruchom, wpisz Inetmgr, a następnie wybierz przycisk OK.
- Rozwiń nazwę serwera, rozwiń Witryny, a następnie rozwiń Witrynę Exchange.
- Kliknij prawym przyciskiem myszy katalog wirtualny /Exadmin , a następnie wybierz polecenie Właściwości.
- Wybierz kartę Zabezpieczenia katalogu, wybierz pozycję Edytuj w obszarze Uwierzytelnianie i kontrola dostępu, a następnie sprawdź, czy włączono uwierzytelnianie podstawowe i uwierzytelnianie systemu Windows.
- Kliknij prawym przyciskiem myszy katalog wirtualny /Exchange , a następnie wybierz polecenie Właściwości.
- Wybierz kartę Zabezpieczenia katalogu, wybierz pozycję Edytuj w obszarze Uwierzytelnianie i kontrola dostępu, a następnie sprawdź, czy włączono uwierzytelnianie podstawowe i uwierzytelnianie systemu Windows.
Rozwiązanie 5
Dodaj adres URL programu Outlook Web Access do lokalnej strefy intranetu i sprawdź, czy automatyczne logowanie jest włączone na serwerze, na którym zainstalowano router poczty e-mail programu Microsoft Dynamics CRM. W tym celu wykonaj następujące kroki:
Zaloguj się na komputerze, na którym jest zainstalowany router poczty e-mail CRM przy użyciu konta określonego w profilu przychodzącym.
Otwórz Internet Explorer.
Wybierz pozycję Narzędzia, a następnie wybierz pozycję Opcje internetowe.
Wybierz kartę Zabezpieczenia, wybierz Lokalny intranet, a następnie wybierz Witryny.
Wybierz pozycję Zaawansowane, dodaj adres URL używany do uzyskiwania dostępu do programu Outlook Web Access, a następnie dodaj adres URL serwera Exchange.
Kliknij przycisk Tak, a następnie kliknij przycisk OK.
Upewnij się, że wybrano Lokalny Intranet, wybierz Poziom niestandardowy, a następnie wybierz Automatycznie loguj się tylko w strefie Intranetu.
Wybierz przycisk OK dwa razy, a następnie wybierz pozycję Zastosuj.
Zamknij wszystkie sesje programu Internet Explorer.
Uwaga
Program Internet Explorer można uruchomić w kontekście określonego konta użytkownika podczas logowania się do systemu Windows jako innego konta użytkownika. Aby to zrobić, naciśnij Shift i kliknij prawym przyciskiem myszy plik wykonywalny programu Internet Explorer, co spowoduje wyświetlenie opcji uruchomienia programu Internet Explorer jako inny użytkownik. Jeśli program Internet Explorer jest uruchamiany w kontekście konta profilowego przychodzącego na komputerze, na którym zainstalowano router poczty e-mail, można go użyć do obejścia kroków 1 i 2 powyżej.