Målpostlådan har ingen smtp-proxymatchning i en postlådemigrering
Problem
Anta att du har en hybriddistribution av lokal Microsoft Exchange Server och Exchange Online i Microsoft 365. När du försöker flytta postlådor från din lokala miljö till Exchange Online får du följande felmeddelande:
Målpostlådan har ingen smtp-proxy som matchar "<domain.mail.onmicrosoft.com>"
Orsak
Det här problemet kan inträffa om något av följande villkor är sant:
- Källpostlådan är inte stämplad för att ha en <domain.mail.onmicrosoft.com> smtp-adress.
- Proxyadressdomänen.mail.onmicrosoft.com <>synkroniseras inte med Microsoft 365 på motsvarande e-postanvändarobjekt i molnet.
Lösning
Kör följande kommandon i Exchange Management Shell och Exchange Online PowerShell för att hitta orsaken till problemet och avgöra från vilken postlåda <domän.mail.onmicrosoft.com> e-postadress saknas:
I Exchange Management Shell lokalt:
Get-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
-
Get-MailUser <AffectedUser> | Select -ExpandProperty emailaddresses
Scenario 1: <e-postadressen domain.mail.onmicrosoft.com> saknas i den lokala källpostlådan (Exchange Management Shell)
Lös problemet genom att lägga till e-postadressen <domain.mail.onmicrosoft.com> i den lokala källpostlådan.
Om den lokala postlådan har en tillämpad e-postadressprincip (det vill säga parametervärdet EmailAddressPolicyEnabled är True eller kryssrutan Uppdatera e-postadresser automatiskt baserat på den e-postadressprincip som tillämpas på den här mottagaren är markerad för användaren i Administrationscenter för Exchange eller Exchange Management Console), innebär det att e-postadressprincipen inte innehåller den sekundära SMTP-domänen <>.mail.onmicrosoft.com domän i mallen för e-postadressprincip. Du kan dubbelkolla den här principen genom att köra följande kommando i Exchange Management Shell:
Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates
I det här fallet lägger du till <domain.mail.onmicrosoft.com> i e-postadressprincipen. Gör så här:
Öppna Administrationscenter för Exchange på den lokala Exchange-servern.
Klicka på E-postflöde och sedan på E-postadressprinciper.
Välj den e-postadressprincip som du vill ändra och klicka sedan på Redigera.
I e-postadressformat lägger du till domänen (<domain.mail.onmicrosoft.com>) i principen, klickar på Spara och klickar sedan på Tillämpa för att tillämpa ändringen på mottagarna.
Nu bör du se att <SMTP-adressen domain.mail.onmicrosoft.com> stämplas i den lokala postlådan när du kör följande kommando:
Get-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
Vänta tills katalogsynkroniseringen har körts. Eller tvinga fram en deltakatalogsynkronisering. Mer information om hur du gör detta finns i Starta Scheduler.
Om den lokala postlådan inte har någon e-postadressprincip tillämpad (det vill säga parametervärdet EmailAddressPolicyEnabled är False eller kryssrutan Uppdatera e-postadresser automatiskt baserat på den e-postadressprincip som tillämpas på den här mottagaren markeras inte för användaren i Administrationscenter för Exchange eller Exchange Management Console), eller om e-postadressprincipen av någon anledning inte stämplar eller tillämpar user@domain.mail.onmicrosoft.com smtp-adress på mottagaren, måste du manuellt lägga till domänen.mail.onmicrosoft.com <>e-postadress på användaren och sedan synkronisera ändringen till Microsoft Entra-ID. Gör så här:
Öppna Administrationscenter för Exchange på den lokala Exchange-servern.
Klicka på mottagare och sedan på postlådor.
Markera och dubbelklicka på den lokala postlåda som du vill ändra.
I e-postadresser klickar du på ikonen Lägg till () för att lägga user@domain.mail.onmicrosoft.com till e-postadress till användarens e-postadresser.
Klicka på OK och sedan på Spara.
Nu bör du se domänen.mail.onmicrosoft.com <>stämplad i den lokala postlådan när du kör följande kommando:
Get-Mailbox <AffectedUser> | FL EmailAddresses
Vänta tills katalogsynkroniseringen har körts. Eller tvinga fram en deltakatalogsynkronisering. Mer information om hur du gör detta finns i Starta Scheduler.
Scenario 2: <domain.mail.onmicrosoft.com> e-postadress stämplas i den lokala källpostlådan men saknas i e-postanvändarobjektet i molnet (Exchange Online PowerShell)
I det här fallet har du förmodligen ett synkroniseringsproblem. Avgör om katalogsynkroniseringen fungerar och om du har några synkroniseringsfel som rapporteras i microsoft Entra Connect-verktyget eller administrationscentret för Microsoft 365. Mer information om hur du gör detta finns i Visa katalogsynkroniseringsfel i Microsoft 365.
Du kan också ha ett användarverifieringsfel om du redan har ett molnanvändarobjekt där e-postadressen user@domain.mail.onmicrosoft.com är stämplad.
Om du vill se det här felet måste du ansluta till Microsoft 365 PowerShell och sedan köra något av följande kommandon, beroende på om du ansluter till MSOnline-tjänsten (MSOL) eller Microsoft Entra-ID för Windows PowerShell:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
(Get-AzureADUser -ObjectId <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
Obs!
Azure AD- och MSOnline PowerShell-moduler är inaktuella från och med den 30 mars 2024. Mer information finns i utfasningsuppdateringen. Efter det här datumet är stödet för dessa moduler begränsat till migreringshjälp till Microsoft Graph PowerShell SDK och säkerhetskorrigeringar. De inaktuella modulerna fortsätter att fungera till och med den 30 mars 2025.
Vi rekommenderar att du migrerar till Microsoft Graph PowerShell för att interagera med Microsoft Entra-ID (tidigare Azure AD). Vanliga migreringsfrågor finns i Vanliga frågor och svar om migrering. Not: Version 1.0.x av MSOnline kan uppleva störningar efter den 30 juni 2024.
Mer information finns i Du ser verifieringsfel för användare i Microsoft 365-portalen eller i Azure Active Directory-modulen för Windows PowerShell.
I Microsoft 365 PowerShell kontrollerar du sedan om proxyadresserna i Microsoft Entra-ID innehåller e-postadressen user@domain.mail.onmicrosoft.com. Det gör du genom att köra något av följande kommandon:
(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).ProxyAddresses
(Get-AzureADUser -ObjectId <AffectedUserUPN>).ProxyAddresses
Om du hittar user@domain.mail.onmicrosoft.com smtp-adressen för användaren i kommandoresultatet, men du fortfarande inte har den här e-postadressen Get-MailUser
i Exchange Online PowerShell med hjälp av kommandot, innebär det att katalogsynkroniseringsverktyget har fört in adressen i Microsoft Entra-ID och att du förmodligen har ett synkroniseringsproblem mellan Microsoft Entra-ID och Exchange Online.
En annan orsak kan vara om den domain.mail.onmicrosoft.com smtp-domänen som är stämplad på den lokala användaren är felaktig. Domänen finns till exempel inte i din Microsoft 365-klientorganisation eller Exchange Online-godkända domäner. Mer information om godkända domäner finns i Visa godkända domäner.
Om du inte kan fastställa orsaken till problemet kan du öppna ett supportärende hos Microsofts supportteam för att undersöka vidare.
Mer information
Mer information om e-postadressprinciper och Exchange-hybriddistributioner finns i avsnittet "E-postadressprincip" i molnet på dina villkor (DEL I): distribuera hybridblogginlägg .
Mer information om hur du redigerar en e-postadressprincip finns i Redigera en e-postadressprincip.
Mer information om samexistensdomänen som läggs till av guiden Hybridkonfiguration finns i posten "Domäner" i guiden Hybridkonfiguration.
Behöver du fortfarande hjälp? Gå till Microsoft Community eller Exchange TechNet-forumen.