다음을 통해 공유


대상 사서함에는 사서함 마이그레이션에서 일치하는 smtp 프록시가 없습니다.

문제

Microsoft 365에서 온-프레미스 Microsoft Exchange Server 및 Exchange Online의 하이브리드 배포가 있다고 가정합니다. 온-프레미스 환경에서 Exchange Online으로 사서함을 이동하려고 하면 다음 오류 메시지가 표시됩니다.

대상 사서함에 'domain.mail.onmicrosoft.com>'<과 일치하는 smtp 프록시가 없습니다.

원인

다음 조건 중 하나가 true인 경우 이 문제가 발생할 수 있습니다.

  • 원본 사서함은 domain.mail.onmicrosoft.com> smtp 주소를 갖<도록 스탬프되지 않습니다.
  • 프록시 주소 <domain.mail.onmicrosoft.com> 해당 클라우드 메일 사용자 개체의 Microsoft 365와 동기화되지 않습니다.

해결 방법

문제의 원인을 찾고 domain.mail.onmicrosoft.com> 전자 메일 주소가 누락된 사서함<을 확인하려면 Exchange 관리 셸 및 Exchange Online PowerShell에서 다음 명령을 실행합니다.

시나리오 1: <온-프레미스 원본 사서함에서 domain.mail.onmicrosoft.com> 전자 메일 주소가 누락됨(Exchange Management Shell)

이 문제를 해결하려면 domain.mail.onmicrosoft.com> 전자 메일 주소를 온-프레미스 원본 사서함에 추가<합니다.

온-프레미스 사서함에 전자 메일 주소 정책이 적용된 경우(즉, EmailAddressPolicyEnabled 매개 변수 값이 True 이거나 이 수신자에 적용된 전자 메일 주소 정책에 따라 전자 메일 주소 자동 업데이트 확인란이 Exchange 관리 센터 또는 Exchange 관리 콘솔의 사용자에 대해 선택됨) 전자 메일 주소 정책에 보조 SMTP <도메인>이 포함되지 않음을 의미합니다.이메일 주소 정책 템플릿의 .mail.onmicrosoft.com 도메인입니다. Exchange 관리 셸에서 다음 명령을 실행하여 이 정책을 다시 확인할 수 있습니다.

Get-EmailAddressPolicy | FL Identity, EnabledEmailAddressTemplates  

이 경우 이메일 주소 정책에 domain.mail.onmicrosoft.com> 추가<합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 온-프레미스 Exchange 서버에서 Exchange 관리 센터를 엽니다.

  2. 메일 흐름을 클릭한 다음 이메일 주소 정책을 클릭합니다.

  3. 변경할 전자 메일 주소 정책을 선택한 다음 편집을 클릭합니다.

  4. 전자 메일 주소 형식으로 정책에 도메인(<domain.mail.onmicrosoft.com>)을 추가하고 저장을 클릭한 다음 적용을 클릭하여 받는 사람에게 변경 내용을 적용합니다.

  5. 이제 다음 명령을 실행할 때 domain.mail.onmicrosoft.com> SMTP 주소가 온-프레미스 사서함에 스탬프를 찍는 것을 볼 <수 있습니다.

    Get-Mailbox <AffectedUser> | FL EmailAddresses, EmailAddressPolicyEnabled
    
  6. 디렉터리 동기화가 실행되기를 기다립니다. 또는 델타 디렉터리 동기화를 강제로 적용합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Scheduler 시작을 참조하세요.

온-프레미스 사서함에 전자 메일 주소 정책이 적용되지 않은 경우(즉, EmailAddressPolicyEnabled 매개 변수 값이 False이거나 이 받는 사람에게 적용된 전자 메일 주소 정책에 따라 전자 메일 주소 자동 업데이트 확인란이 Exchange 관리 센터 또는 Exchange 관리 콘솔의 사용자에 대해 선택되지 않음) 또는 어떤 이유로든 전자 메일 주소 정책이 스탬프를 찍거나 적용 user@domain.mail.onmicrosoft.com 하지 않는 경우 받는 사람의 smtp 주소에서 사용자에 domain.mail.onmicrosoft.com> 전자 메일 주소를 수동으로 추가<한 다음 변경 사항을 Microsoft Entra ID와 동기화해야 합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 온-프레미스 Exchange 서버에서 Exchange 관리 센터를 엽니다.

  2. 받는 사람을 클릭한 다음 사서함을 클릭합니다.

  3. 변경할 온-프레미스 사서함을 선택하고 두 번 클릭합니다.

  4. 전자 메일 주소에서 추가 아이콘()을 클릭하여 사용자의 이메일 주소에 전자 메일 주소를 추가 user@domain.mail.onmicrosoft.com 합니다.

  5. 확인을 클릭한 다음 저장을 클릭합니다.

  6. 이제 <다음 명령을 실행할 때 온-프레미스 사서함에 domain.mail.onmicrosoft.com> 스탬프가 표시됩니다.

    Get-Mailbox <AffectedUser> | FL EmailAddresses
    
  7. 디렉터리 동기화가 실행되기를 기다립니다. 또는 델타 디렉터리 동기화를 강제로 적용합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Scheduler 시작을 참조하세요.

시나리오 2: <domain.mail.onmicrosoft.com> 전자 메일 주소가 온-프레미스 원본 사서함에 스탬프되어 있지만 클라우드 메일 사용자 개체(Exchange Online PowerShell)에서 누락되었습니다.

이 경우 동기화 문제가 있을 수 있습니다. 디렉터리 동기화가 작동하는지 여부와 Microsoft Entra Connect 도구 또는 Microsoft 365 관리 센터에서 보고되는 동기화 오류가 있는지 확인합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 Microsoft 365에서 디렉터리 동기화 오류 보기를 참조하세요.

이메일 주소가 스탬프된 클라우드 사용자 개체가 이미 있는 user@domain.mail.onmicrosoft.com 경우에도 사용자 유효성 검사 오류가 발생할 수 있습니다.

이 오류를 보려면 Microsoft 365 PowerShell 에 연결한 다음 MSOL(MSOnline) 서비스 또는 Windows PowerShell용 Microsoft Entra ID에 연결하는지 여부에 따라 다음 명령 중 하나를 실행해야 합니다.

(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription
(Get-AzureADUser -ObjectId <AffectedUserUPN>).Errors.ErrorDetail.ObjectErrors.ErrorRecord.ErrorDescription

참고

Azure AD 및 MSOnline PowerShell 모듈은 2024년 3월 30일부터 더 이상 사용되지 않습니다. 자세한 내용은 사용 중단 업데이트를 참조하세요. 이 날짜 이후에는 이러한 모듈에 대한 지원이 Microsoft Graph PowerShell SDK 및 보안 수정에 대한 마이그레이션 지원으로 제한됩니다. 사용되지 않는 모듈은 2025년 3월 30일까지 계속 작동합니다.

Microsoft Graph PowerShell로 마이그레이션하여 Microsoft Entra ID(이전의 Azure AD)와 상호 작용하는 것이 좋습니다. 일반적인 마이그레이션 질문은 마이그레이션 FAQ를 참조하세요. 메모: MSOnline 버전 1.0.x는 2024년 6월 30일 이후에 중단이 발생할 수 있습니다.

자세한 내용은 Microsoft 365 포털 또는 Windows PowerShell용 Azure Active Directory 모듈에서 사용자에 대한 유효성 검사 오류를 참조하세요.

그런 다음 Microsoft 365 PowerShell에서 Microsoft Entra ID의 프록시 주소에 이메일 주소 user@domain.mail.onmicrosoft.com가 포함되어 있는지 확인합니다. 이렇게 하려면 다음 명령 중 하나를 실행합니다.

(Get-MsolUser -UserPrincipalName <AffectedUserUPN>).ProxyAddresses
(Get-AzureADUser -ObjectId <AffectedUserUPN>).ProxyAddresses

명령 결과에서 사용자의 smtp 주소를 찾았 user@domain.mail.onmicrosoft.com 지만 명령을 사용하여 Get-MailUser Exchange Online PowerShell에 이 전자 메일 주소가 아직 없는 경우 디렉터리 동기화 도구가 주소를 Microsoft Entra ID로 가져왔으며 Microsoft Entra ID와 Exchange Online 간에 동기화 문제가 있을 수 있습니다.

또 다른 원인은 온-프레미스 사용자에 스탬프된 domain.mail.onmicrosoft.com smtp 도메인이 올바르지 않은 경우일 수 있습니다. 예를 들어 도메인은 Microsoft 365 테넌트 또는 Exchange Online 허용 도메인에 없습니다. 허용되는 도메인에 대한 자세한 내용은 허용된 도메인 보기를 참조하세요.

문제의 원인을 확인할 수 없는 경우 Microsoft 지원 팀에 지원 사례를 열어 자세히 조사합니다.

추가 정보

전자 메일 주소 정책 및 Exchange 하이브리드 배포에 대한 자세한 내용은 사용 약관의 클라우드(PART I): 하이브리드 블로그 게시물 배포의 "이메일 주소 정책" 섹션을 참조하세요.

전자 메일 주소 정책을 편집하는 방법에 대한 자세한 내용은 전자 메일 주소 정책 편집을 참조하세요.

하이브리드 구성 마법사에서 추가한 공존 도메인에 대한 자세한 내용은 하이브리드 구성 마법사의 "도메인" 항목을 참조하세요.

아직 해결되지 않았습니까? Microsoft 커뮤니티 또는 Exchange TechNet 포럼으로 이동합니다.