Freigeben über


Fehler "Zielpostfach hat keinen passenden SMTP-Proxy" während einer Postfachmigration

Symptome

Wenn Sie versuchen, lokale Postfächer in eine Hybridumgebung zu Microsoft Exchange Online zu migrieren, wird die folgende Fehlermeldung angezeigt:

Das Zielpostfach verfügt nicht über einen SMTP-Proxy, der zu "<domain.mail.onmicrosoft.com>" passt.

Ursache 1

Das lokale Postfach verfügt nicht über eine SMTP-Adresse, die übereinstimmt <user>@<domain>.mail.onmicrosoft.com.

Um die SMTP-Adressen für ein lokales Postfach zu überprüfen, führen Sie das folgende Cmdlet in der Exchange-Verwaltungsshell (EMS) aus:

Get-Mailbox -Identity <user ID> | FL EmailAddresses

Ursache 2

Das Quellpostfach hat eine SMTP-Adresse, die mit <user>@<domain>.mail.onmicrosoft.com übereinstimmt. Die SMTP-Adresse wird jedoch nicht mit dem entsprechenden E-Mail-Benutzerobjekt in Exchange Online synchronisiert.

Um die SMTP-Adressen für das E-Mail-Benutzerobjekt in Exchange Online zu überprüfen, führen Sie das folgende Cmdlet in Exchange Online PowerShell aus:

Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses

Lösung für Ursache 1

Führen Sie die folgenden Schritte aus, um eine sekundäre SMTP-Adresse hinzuzufügen, die mit dem lokalen Postfach übereinstimmt<user>@<domain>.mail.onmicrosoft.com :

  1. Führen Sie das folgende PowerShell-Cmdlet in EMS aus, um zu überprüfen, ob das lokale Postfach über eine E-Mail-Adressrichtlinie verfügt:

    Get-Mailbox <user ID> | FL EmailAddressPolicyEnabled
    

    Wenn das lokale Postfach über eine E-Mail-Adressrichtlinie verfügt, lautet Trueder Wert des Parameters EmailAddressPolicyEnabled .

    Sie können auch das Exchange Admin Center (EAC) verwenden, um zu überprüfen, ob ein lokales Postfach über eine E-Mail-Adressrichtlinie verfügt. Eine Richtlinie ist vorhanden, wenn die Option "E-Mail-Adressen automatisch aktualisieren" basierend auf der auf diesen Empfänger angewendeten E-Mail-Adressrichtlinie für den Benutzer ausgewählt ist.

    Hinweis

    Um die E-Mail-Adressvorlagen für die Richtlinie zu überprüfen, führen Sie das folgende PowerShell-Cmdlet in EMS aus: Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates

  2. Wenn das lokale Postfach über eine E-Mail-Adressrichtlinie verfügt, führen Sie die folgenden Schritte aus:

    • Wählen Sie im EAC für Exchange Server den E-Mail-Fluss und dann E-Mail-Adressrichtlinien aus.

    • Wählen Sie die E-Mail-Adressrichtlinie aus, die Sie ändern möchten, und klicken Sie dann auf "Bearbeiten".

    • Fügen Sie im E-Mail-Adressformat der Richtlinie die <domain>.mail.onmicrosoft.com Domäne hinzu, wählen Sie "Speichern" und dann " Übernehmen" aus, um die Änderung auf die Empfänger anzuwenden.

    • Führen Sie das folgende PowerShell-Cmdlet in EMS aus, um zu überprüfen, ob das lokale Postfach jetzt über eine SMTP-Adresse verfügt, die übereinstimmt<user>@<domain>.mail.onmicrosoft.com:

      Get-Mailbox <user ID> | FL EmailAddresses
      

    Hinweis

    Weitere Informationen finden Sie unter Email Adressrichtlinien in Exchange Server.

  3. Wenn das lokale Postfach keine E-Mail-Adressrichtlinie hat oder Schritt 2 fehlschlägt, führen Sie die folgenden Schritte aus:

    • Wählen Sie im EAC für Exchange Server "Empfänger" und dann "Postfächer" aus.

    • Wählen Sie das lokale Postfach aus, das Sie ändern möchten, und doppelklicken Sie darauf.

    • Wählen Sie in E-Mail-Adressen das Symbol "Hinzufügen" aus, und fügen Sie dann eine SMTP-Adresse hinzu, die übereinstimmt<user>@<domain>.mail.onmicrosoft.com.

    • Wählen Sie OK aus und wählen Sie dann Speichern aus.

    • Führen Sie das folgende PowerShell-Cmdlet in EMS aus, um zu überprüfen, ob das lokale Postfach jetzt über eine SMTP-Adresse verfügt, die übereinstimmt<user>@<domain>.mail.onmicrosoft.com:

      Get-Mailbox <user ID> | FL EmailAddresses, EmailAddressPolicyEnabled
      
  4. Warten Sie, bis die Verzeichnissynchronisierung ausgeführt wird, oder erzwingen Sie die Delta-Verzeichnissynchronisierung, um die Änderung an die Microsoft Entra-ID zu übertragen.

Lösung für Ursache 2

Suchen Sie nach Verzeichnissynchronisierungsfehlern in Microsoft Entra Connect oder im Microsoft 365 Admin Center. Informationen zum Identifizieren und Beheben von Verzeichnissynchronisierungsfehlern finden Sie unter Überwachen der Microsoft Entra Connect-Synchronisierung mit Microsoft Entra Connect Health und Anzeigen von Verzeichnissynchronisierungsfehlern in Microsoft 365.

Wenn Sie keine Verzeichnissynchronisierungsfehler finden, führen Sie die folgenden Prüfungen aus:

  1. Führen Sie das folgende PowerShell-Cmdlet aus, um zu überprüfen, ob das Benutzerobjekt in der Microsoft Entra-ID einen Überprüfungsfehler aufweist:

    Install-Module -Name Microsoft.Entra 
    Connect-Entra -Scopes 'User.Read.All'
    (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").serviceProvisioningErrors.errorDetail
    

    Identifizieren und Beheben von Fehlern bei der Benutzerüberprüfung.

  2. Führen Sie das folgende PowerShell-Cmdlet aus, um zu überprüfen, ob das Benutzerobjekt in der Microsoft Entra-ID über eine SMTP-Adresse verfügt, die übereinstimmt<user>@<domain>.mail.onmicrosoft.com:

    (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").ProxyAddresses
    
  3. Führen Sie das folgende PowerShell-Cmdlet in Exchange Online PowerShell aus, um zu überprüfen, ob das Benutzerobjekt in Exchange Online über eine SMTP-Adresse verfügt, die übereinstimmt<user>@<domain>.mail.onmicrosoft.com:

    Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses
    
  4. Wenn Sie feststellen, dass das Benutzerobjekt in Exchange Online nicht über eine SMTP-Adresse verfügt, die übereinstimmt, aber das Benutzerobjekt in Microsoft Entra ID dies tut, liegt möglicherweise ein Synchronisierungsproblem zwischen Microsoft Entra ID und Exchange Online vor.

  5. Überprüfen Sie, ob es sich bei der <domain>.mail.onmicrosoft.com Domäne um eine akzeptierte Domäne in Exchange Online handelt. Weitere Informationen zur Koexistenzdomäne, die vom Hybridkonfigurations-Assistenten hinzugefügt wird, finden Sie unter Hybridkonfigurationsoptionen.

Wenn Sie das Problem weiterhin nicht beheben können, wenden Sie sich an den Microsoft-Support , um Hilfe zu erhalten.