Docelowa skrzynka pocztowa nie ma pasującego serwera proxy smtp w migracji skrzynki pocztowej
Problem
Załóżmy, że masz hybrydowe wdrożenie lokalnych programów Microsoft Exchange Server i Exchange Online na platformie Microsoft 365. Podczas próby przeniesienia skrzynek pocztowych ze środowiska lokalnego do usługi Exchange Online zostanie wyświetlony następujący komunikat o błędzie:
Docelowa skrzynka pocztowa nie ma serwera proxy smtp pasującego do pliku "<domain.mail.onmicrosoft.com>"
Przyczyna
Ten problem może wystąpić, jeśli spełniony jest jeden z następujących warunków:
- Źródłowa skrzynka pocztowa nie jest ostemplowana tak, <aby miała adres domain.mail.onmicrosoft.com> smtp.
- Adres serwera proxy <domain.mail.onmicrosoft.com> nie jest synchronizowany z usługą Microsoft 365 w odpowiednim obiekcie użytkownika poczty w chmurze.
Rozwiązanie
Aby znaleźć przyczynę problemu i określić, z której skrzynki pocztowej <brakuje adresu e-mail domain.mail.onmicrosoft.com>, uruchom następujące polecenia w powłoce zarządzania programu Exchange i programie Exchange Online PowerShell:
W lokalnej usłudze Exchange Management Shell:
Get-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
W programie PowerShell usługi Exchange Online:
Get-MailUser <AffectedUser> | Select -ExpandProperty emailaddresses
Scenariusz 1: <brak adresu e-mail domain.mail.onmicrosoft.com> w lokalnej źródłowej skrzynce pocztowej (powłoka zarządzania programu Exchange)
Aby rozwiązać ten problem, dodaj <adres e-mail domain.mail.onmicrosoft.com> do lokalnej źródłowej skrzynki pocztowej.
Jeśli lokalna skrzynka pocztowa ma zastosowane zasady adresów e-mail (tj. wartość parametru EmailAddressPolicyEnabled ma wartość True lub pole wyboru Automatycznie aktualizuj adresy e-mail na podstawie zasad adresów e-mail stosowanych do tego adresata jest zaznaczone dla użytkownika w centrum administracyjnym programu Exchange lub konsoli zarządzania programu Exchange), oznacza to, że zasady adresów e-mail nie zawierają dodatkowej domeny> SMTP <Domena .mail.onmicrosoft.com w szablonie zasad adresów e-mail. Te zasady można dokładnie sprawdzić, uruchamiając następujące polecenie w usłudze Exchange Management Shell:
Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates
W takim przypadku dodaj plik <domain.mail.onmicrosoft.com> do zasad adresów e-mail. Aby to zrobić, wykonaj następujące kroki.
Otwórz Centrum administracyjne programu Exchange na lokalnym serwerze Exchange.
Kliknij pozycję Przepływ poczty, a następnie kliknij pozycję Zasady adresów e-mail.
Wybierz zasady adresów e-mail, które chcesz zmienić, a następnie kliknij pozycję Edytuj.
W formacie adresu e-mail dodaj domenę (<domain.mail.onmicrosoft.com>) do zasad, kliknij przycisk Zapisz, a następnie kliknij przycisk Zastosuj, aby zastosować zmianę do adresatów.
Teraz powinno zostać wyświetlone, że <adres domain.mail.onmicrosoft.com> SMTP jest ostemplowany w lokalnej skrzynce pocztowej po uruchomieniu następującego polecenia:
Get-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
Poczekaj na uruchomienie synchronizacji katalogów. Możesz też wymusić synchronizację katalogu różnicowego. Aby uzyskać więcej informacji o tym, jak to zrobić, zobacz Uruchamianie harmonogramu.
Jeśli lokalna skrzynka pocztowa nie ma zastosowanych zasad adresów e-mail (tj. wartość parametru EmailAddressPolicyEnabled to False lub Automatycznie aktualizuj adresy e-mail na podstawie zasad adresów e-mail stosowanych do tego adresata nie jest zaznaczona dla użytkownika w Centrum administracyjnym programu Exchange lub konsoli zarządzania programu Exchange) lub jeśli z jakiegokolwiek powodu zasady adresów e-mail nie sygnaturują ani nie zastosują user@domain.mail.onmicrosoft.com zasad adresów e-mail Adres smtp adresata, należy ręcznie dodać <adres e-mail domain.mail.onmicrosoft.com> użytkownika, a następnie zsynchronizować zmiany do identyfikatora Microsoft Entra. Aby to zrobić, wykonaj następujące kroki.
Otwórz Centrum administracyjne programu Exchange na lokalnym serwerze Exchange.
Kliknij pozycję Adresaci, a następnie kliknij pozycję Skrzynki pocztowe.
Wybierz i kliknij dwukrotnie lokalną skrzynkę pocztową, którą chcesz zmienić.
Na adresach e-mail kliknij ikonę dodawania (), aby dodać user@domain.mail.onmicrosoft.com adres e-mail do adresów e-mail użytkownika.
Kliknij przycisk OK, a następnie zapisz.
Po uruchomieniu następującego <polecenia powinna zostać wyświetlona sygnatura domain.mail.onmicrosoft.com> w lokalnej skrzynce pocztowej:
Get-Mailbox <AffectedUser> | FL EmailAddresses
Poczekaj na uruchomienie synchronizacji katalogów. Możesz też wymusić synchronizację katalogu różnicowego. Aby uzyskać więcej informacji o tym, jak to zrobić, zobacz Uruchamianie harmonogramu.
Scenariusz 2: <adres e-mail domain.mail.onmicrosoft.com> jest ostemplowany w lokalnej źródłowej skrzynce pocztowej, ale brakuje go w obiekcie użytkowników poczty w chmurze (Program PowerShell usługi Exchange Online)
W takim przypadku prawdopodobnie występuje problem z synchronizacją. Określ, czy synchronizacja katalogów działa i czy występują błędy synchronizacji zgłaszane w narzędziu Microsoft Entra Connect, czy w centrum administracyjnym platformy Microsoft 365. Aby uzyskać więcej informacji o tym, jak to zrobić, zobacz Wyświetlanie błędów synchronizacji katalogów na platformie Microsoft 365.
Może również wystąpić błąd weryfikacji użytkownika, jeśli masz już obiekt użytkownika w chmurze, na którym user@domain.mail.onmicrosoft.com adres e-mail jest ostemplowany.
Aby zobaczyć ten błąd, musisz nawiązać połączenie z programem Microsoft 365 PowerShell , a następnie uruchomić jedno z następujących poleceń, w zależności od tego, czy łączysz się z usługą MSOnline (MSOL), czy identyfikatorem Microsoft Entra dla programu Windows PowerShell:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
(Get-AzureADUser -ObjectId <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
Uwaga
Moduły azure AD i MSOnline programu PowerShell są przestarzałe od 30 marca 2024 r. Aby dowiedzieć się więcej, przeczytaj aktualizację wycofania. Po tej dacie obsługa tych modułów jest ograniczona do pomocy w migracji do zestawu Microsoft Graph PowerShell SDK i poprawek zabezpieczeń. Przestarzałe moduły będą nadal działać do 30 marca 2025 r.
Zalecamy migrację do programu Microsoft Graph PowerShell w celu interakcji z identyfikatorem Entra firmy Microsoft (dawniej Azure AD). Aby uzyskać typowe pytania dotyczące migracji, zapoznaj się z często zadawanymi pytaniami dotyczącymi migracji. Nuta: W wersjach 1.0.x usługi MSOnline mogą wystąpić zakłócenia po 30 czerwca 2024 r.
Aby uzyskać więcej informacji, zobacz Błędy walidacji dla użytkowników w portalu platformy Microsoft 365 lub w module usługi Azure Active Directory dla programu Windows PowerShell.
Następnie w programie Microsoft 365 PowerShell sprawdź, czy adresy proxy w identyfikatorze Entra firmy Microsoft zawierają adres user@domain.mail.onmicrosoft.come-mail . W tym celu uruchom jedno z następujących poleceń:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).ProxyAddresses
(Get-AzureADUser -ObjectId <AffectedUserUPN>).ProxyAddresses
Jeśli w wyniku user@domain.mail.onmicrosoft.com polecenia znajdziesz adres smtp użytkownika, ale nadal nie masz tego adresu e-mail w programie Exchange Online PowerShell przy użyciu Get-MailUser
polecenia, oznacza to, że narzędzie do synchronizacji katalogów pomyślnie wprowadziło adres do identyfikatora Entra firmy Microsoft i prawdopodobnie występuje problem z synchronizacją między identyfikatorem Microsoft Entra i usługą Exchange Online.
Inną przyczyną może być nieprawidłowa domena domain.mail.onmicrosoft.com smtp, która jest ostemplowana przez użytkownika lokalnego. Na przykład domena nie istnieje w dzierżawie usługi Microsoft 365 lub domenach akceptowanych przez usługę Exchange Online. Aby uzyskać więcej informacji na temat akceptowanych domen, zobacz Wyświetlanie zaakceptowanych domen.
Jeśli nie możesz ustalić przyczyny problemu, otwórz sprawę pomocy technicznej z zespołem pomocy technicznej firmy Microsoft, aby dokładniej zbadać ten problem.
Więcej informacji
Aby uzyskać więcej informacji na temat zasad adresów e-mail i wdrożeń hybrydowych programu Exchange, zobacz sekcję "Zasady adresów e-mail" w chmurze na swoich warunkach (CZĘŚĆ I): wdrażanie hybrydowego wpisu w blogu.
Aby uzyskać więcej informacji na temat edytowania zasad adresów e-mail, zobacz Edytowanie zasad adresów e-mail.
Aby uzyskać więcej informacji na temat domeny współistnienia dodanej przez kreatora konfiguracji hybrydowej, zobacz wpis "Domeny" w kreatorze konfiguracji hybrydowej.
Nadal potrzebujesz pomocy? Przejdź do witryny Microsoft Community lub forów Exchange TechNet.