Delen via


Fout 'Doelpostvak heeft geen SMTP-proxykoppeling' tijdens een postvakmigratie

Symptomen

Wanneer u on-premises postvakken probeert te migreren naar Microsoft Exchange Online in een hybride omgeving, wordt het volgende foutbericht weergegeven:

Het doelpostvak heeft geen smtp-proxy die overeenkomt met< domain.mail.onmicrosoft.com>

Oorzaak 1

Het on-premises postvak heeft geen SMTP-adres dat overeenkomt met <user>@<domain>.mail.onmicrosoft.com.

Als u de SMTP-adressen voor een on-premises postvak wilt controleren, voert u de volgende cmdlet uit in Exchange Management Shell (EMS):

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

Oorzaak 2

Het bronpostvak heeft een SMTP-adres dat overeenkomt met <user>@<domain>.mail.onmicrosoft.com. Het SMTP-adres wordt echter niet gesynchroniseerd met het bijbehorende e-mailgebruikerobject in Exchange Online.

Als u de SMTP-adressen voor het e-mailgebruikersobject in Exchange Online wilt controleren, voert u de volgende cmdlet uit in Exchange Online PowerShell:

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

Oplossing voor oorzaak 1

Gebruik de volgende stappen om een secundair SMTP-adres toe te voegen dat overeenkomt met<user>@<domain>.mail.onmicrosoft.com het on-premises postvak:

  1. Voer de volgende PowerShell-cmdlet uit in EMS om te controleren of het on-premises postvak een e-mailadresbeleid heeft:

    Get-Mailbox <user ID> | FL EmailAddressPolicyEnabled
    

    Als het on-premises postvak een e-mailadresbeleid heeft, is de waarde van de parameter EmailAddressPolicyEnabledTrue.

    U kunt ook het Exchange-beheercentrum (EAC) gebruiken om te controleren of een on-premises postvak een e-mailadresbeleid heeft. Er bestaat een beleid als de optie Automatisch e-mailadressen bijwerken op basis van het beleid voor e-mailadressen dat op deze geadresseerde is toegepast , is geselecteerd voor de gebruiker.

    Opmerking

    Als u de e-mailadressjablonen voor het beleid wilt controleren, voert u de volgende PowerShell-cmdlet uit in EMS: Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates

  2. Als het on-premises postvak een e-mailadresbeleid heeft, voert u de volgende stappen uit:

    • Selecteer e-mailstroom in het EAC voor Exchange Server en selecteer vervolgens beleid voor e-mailadressen.

    • Selecteer het e-mailadresbeleid dat u wilt wijzigen en klik vervolgens op Bewerken.

    • Voeg in de e-mailadresindeling het <domain>.mail.onmicrosoft.com domein toe aan het beleid, selecteer Opslaan en selecteer Vervolgens Toepassen om de wijziging toe te passen op de geadresseerden.

    • Voer de volgende PowerShell-cmdlet uit in EMS om te controleren of het on-premises postvak nu een SMTP-adres heeft dat overeenkomt<user>@<domain>.mail.onmicrosoft.com met:

      Get-Mailbox <user ID> | FL EmailAddresses
      

    Opmerking

    Zie Beleid voor e-mailadressen in Exchange Server voor meer informatie.

  3. Als het on-premises postvak geen e-mailadresbeleid heeft of als stap 2 mislukt, voert u de volgende stappen uit:

    • In het EAC voor Exchange Server, selecteer Ontvangers en selecteer vervolgens Postvakken.

    • Selecteer en dubbelklik op het on-premises postvak dat u wilt wijzigen.

    • Selecteer in E-mailadressen het pictogram Toevoegen en voeg vervolgens een SMTP-adres toe dat overeenkomt<user>@<domain>.mail.onmicrosoft.com.

    • Selecteer OK en selecteer Opslaan.

    • Voer de volgende PowerShell-cmdlet uit in EMS om te controleren of het on-premises postvak nu een SMTP-adres heeft dat overeenkomt<user>@<domain>.mail.onmicrosoft.com met:

      Get-Mailbox <user ID> | FL EmailAddresses, EmailAddressPolicyEnabled
      
  4. Wacht tot directorysynchronisatie is uitgevoerd of dwing een delta-directorysynchronisatie af om de wijziging naar Microsoft Entra ID door te voeren.

Oplossing voor oorzaak 2

Controleer op adreslijstsynchronisatiefouten in Microsoft Entra Connect of het Microsoft 365-beheercentrum. Zie Microsoft Entra Connect Sync bewaken met Microsoft Entra Connect Health en directorysynchronisatiefouten weergeven in Microsoft 365 voor informatie over het identificeren en oplossen van adreslijstsynchronisatiefouten.

Als u geen directorysynchronisatiefouten vindt, voert u de volgende controles uit:

  1. Voer de volgende PowerShell-cmdlet uit om te controleren of het gebruikersobject in Microsoft Entra ID een validatiefout heeft:

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

    Identificeer en los eventuele validatiefouten van gebruikers op.

  2. Voer de volgende PowerShell-cmdlet uit om te controleren of het gebruikersobject in Microsoft Entra ID een SMTP-adres heeft dat overeenkomt<user>@<domain>.mail.onmicrosoft.com met:

    (Get-EntraUser -Filter "startsWith(DisplayName, '<user display name>')").ProxyAddresses
    
  3. Voer de volgende PowerShell-cmdlet uit in Exchange Online PowerShell om te controleren of het gebruikersobject in Exchange Online een SMTP-adres heeft dat overeenkomt<user>@<domain>.mail.onmicrosoft.com met:

    Get-MailUser -Identity <user ID> | Select -ExpandProperty EmailAddresses
    
  4. Als u merkt dat het gebruikersobject in Exchange Online geen SMTP-adres heeft dat overeenkomt<user>@<domain>.mail.onmicrosoft.com met het gebruikersobject in Microsoft Entra ID, is er mogelijk een synchronisatieprobleem tussen Microsoft Entra ID en Exchange Online.

  5. Controleer of het <domain>.mail.onmicrosoft.com domein een geaccepteerd domein is in Exchange Online. Zie Hybride configuratieopties voor meer informatie over het co-existentiedomein dat wordt toegevoegd door de wizard Hybride configuratie.

Als u het probleem nog steeds niet kunt oplossen, neemt u contact op met Microsoft Ondersteuning voor hulp.