Ошибка 0x80070005 0x000004dc 0x00000524

Описывает проблему, которая вызывает ошибку, когда пользователь пытается отправить обновления в элементы календаря, которые были созданы до того, как их почтовый ящик был перемещен из среды на покупку в Exchange Online.

Exchange Online Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Exchange Server 2013 Enterprise Exchange Server 2013 Standard Edition Exchange Server 2010 Enterprise Exchange Server 2010 Standard Еще…Меньше

Заметка Мастер гибридной конфигурации, включенный в консоль управления обменом в Microsoft Exchange Server 2010, больше не поддерживается. Поэтому больше не следует использовать старый мастер гибридной конфигурации. Вместо этого используйте мастер гибридной конфигурации Office 365, который доступен в http://aka.ms/HybridWizard. Для получения дополнительной информации см.

ПРОБЛЕМА

Предположим, что у вас есть гибридное развертывание на месте Exchange Server и Exchange Online в Office 365, и что вы перемещаете почтовый ящик из предварительной организации в организацию Exchange Online. Когда пользователь пытается отправить обновления в элементы календаря, которые существовали до перемещения почтового ящика, он получает следующее сообщение об ошибке:

Это сообщение не может быть отправлено. Попробуйте отправить сообщение позже или свяжитесь с администратором сети. У вас нет разрешения на отправку сообщения от имени указанного пользователя. Ошибка: 0x80070005-0x0004dc-0x000524.

Эта проблема не возникает, когда пользователь отправляет обновления для новых элементов календаря, которые были созданы после перемещения почтового ящика. Кроме того, другие пользователи, которые отвечают на сообщения электронной почты, отправленные пользователем до перемещения почтового ящика, могут получать отчеты о недоставке (NDR).

ПРИЧИНА

Значение атрибута LegacyExchangeDN изменяется во время перемещения почтового ящика. Эта проблема возникает, если старый атрибут LegacyExchangeDN не был добавлен в качестве адреса X500 на адреса электронной почты получателя при перемещении почтового ящика.

РЕШЕНИЕ

Вручную обновляйте адреса электронной почты пользователя, добавляя значение атрибута LegacyExchangeDN в качестве адреса X500. Для этого определите, что такое адрес X500, а затем добавьте его на адреса электронной почты пользователя.

Шаг 1: Определить адрес X500

Попроси внутренний ответ пользователя на адрес электронной почты, отправленный пользователем до того, как его почтовый ящик был перемещен. NDR будет содержать строку IMCEAEX, которая может быть преобразована в адрес X500. Информацию о том, как преобразовать адрес получателя в IMCEAEX NDR в адрес X500, см. Метод 2 в разделе «Разрешение» следующей статьи базы знаний Microsoft:

2807779 IMCEAEX не доставка доклад при отправке сообщений электронной почты для внутреннего пользователя в Офис е 365 посвященный

Шаг 2: Добавить адрес X500 на адреса электронной почты пользователя

В Exchange Server 2016 или Exchange Server 2013:

  1. В центре биржевого админа нажмите получателей,а затем щелкните почтовые ящики.

  2. Выберите почтовый ящик пользователя, а затем нажмите Edit.

  3. Нажмите адрес электронной почты,а затем нажмите Добавить.

  4. При вводе пользовательского адреса типа поле, введите X500.

  5. В поле адреса электронной почты введите адрес X500. Например: /О’л;Exchangeorg’gt;/ОУ-ПЕРВАЯ АДМИНИСТРАТИВНЫЕ ГРУПП/КН-РЕЦИПИЕС/КНЗ/КНЗ/Пользователь1

  6. Подождите или принудительу снизить каталог.

В Exchange Server 2010:

  1. Откройте консоль управления обменом, расширьте конфигурацию получателя,а затем нажмите почтовый ящик.

  2. Нажмите справа на почтовый ящик пользователя, а затем нажмите Свойства.

  3. На вкладке Адреса электронной почты нажмите Добавить,нажмите пользовательский адрес,а затем введите адрес X500. Например: /О’л;Exchangeorg’gt;/ОУ-ПЕРВАЯ АДМИНИСТРАТИВНЫЕ ГРУПП/КН-РЕЦИПИЕС/КНЗ/КНЗ/Пользователь1

  4. Подождите или принудительу снизить каталог.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

Все еще нужна помощь? Перейдите к сообществу Майкрософт или форумам Exchange TechNet.

Нужна дополнительная помощь?

  • #1

Добрый день! Exchange server 2019 не отправляет почту от имени другого ящика. Точнее я подключил себе дополнительный ящик и от его имени пытаюсь отправить, права дал. Но почти сразу приходит отлуп.

Сообщение не было получено одним или несколькими получателями.
Тема: test3
Отправлено: 25.05.2021 15:33
Невозможно достичь следующих получателей:
25.05.2021 15:33
Не удалось отправить это сообщение. Попробуйте отправить его позднее или обратитесь к администратору сети. У вас нет прав для отправки сообщения вместо указанного пользователя. Ошибка: [0x80070005-0x0004dc-0x000524].

Последнее редактирование модератором: 26.05.2021

Surf_rider


  • #3

Если права настроены верно то такая ошибка может возникать если адресат от имени которого отправляем письмо, скрыт в глобальной адресной книге
Посмотрите разрешения на почтовый ящик
Get-Mailbox it | Get-MailboxPermission

Последнее редактирование: 01.11.2021

  • #4

Помогло в свое время это

Solution:
1.Close Outlook
2.Delete the offline address book folders in
Windows 7: C:UsersusernameAppDataLocalMicrosoftOutlookOffline Address Books
Windows XP: C:Documents and SettingsusernameLocal SettingsApplication DataMicrosoftOutlookOffline Address Books
3.Open Outlook and let it download a new copy of the offline address book.
3.1 Send/Receive Tab
3.2. Send/Reveive Groups
3.3 Download Address Book
3.4 Choose Full Details and Global Address List

  • Remove From My Forums
  • Question

  • Hi,

    I have move user from on premise to Exchange Online but now user can’t send as or send on behalf of the user/shared mailbox.

    When user try to send email they get Undeliverable message.

    Your message did not reach some or all of the intended recipients.

          Subject:    test
          Sent:    12/02/2019 10:16

    The following recipient(s) cannot be reached:

          user Email Account on 12/02/2019 10:16
                This message could not be sent. You do not have the permission to send the message on behalf of the specified user.

    __________________________________________________

    Diagnostic information for administrators:
    __________________________________________________

    Error is [0x80070005-0x000004dc-0x00000524].

    Exchange response headers:
        request-id: b1cd5353-9e5e-4510-bd19-f39607a2c332
        X-ServerApplication: Exchange/15.20.1601.011
        X-FEServer: LO2P265CA0471
        X-BEServer: CWLP265MB0817
        X-CalculatedBETarget: CWLP265MB0817.GBRP265.PROD.OUTLOOK.COM
        X-RequestId: {F640039A-66DA-47D0-AED8-735BFEF896F3}:145
        X-ClientInfo: {5634CAAD-162F-4E71-9CB8-DF44BFB4C241}:116960023
        X-ElapsedTime: 82
        X-BackEndHttpStatus: 200
        X-ResponseCode: 0
        X-DiagInfo: CWLP265MB0817
        X-RequestType: Execute
    __________________________________________________

    ROPs Summary:

        0: ropRelease (1) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        1: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        2: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        3: ropFlushRecipients (14) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        4: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        5: ropTransportSend (74) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 1244
    __________________________________________________

    Response Exceptions:

    ROP Index: 5
    ROP Associated: ropTransportSend (74)
    Microsoft.Exchange.Data.Storage.SendAsDeniedException: Can’t transport send message. —> Microsoft.Mapi.MapiExceptionSendAsDenied: MapiExceptionSendAsDenied: Unable to transport send message. (hr=0x80070005, ec=1244)
    Diagnostic context:
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=3765]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=156][latency=1]
        Lid: 52176   ClientVersion: 15.20.1601.11
        Lid: 50032   ServerVersion: 15.20.1601.6011
        Lid: 35180  
        Lid: 23226   — ROP Parse Start —
        Lid: 27962   ROP: ropDeletePropsNoReplicate [122]
        Lid: 27962   ROP: ropSetProps [10]
        Lid: 27962   ROP: ropFlushRecipients [14]
        Lid: 31418   — ROP Parse Done —
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=126]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=416][latency=1]
        Lid: 52176   ClientVersion: 15.20.1601.11
        Lid: 50032   ServerVersion: 15.20.1601.6011
        Lid: 35180  
        Lid: 23226   — ROP Parse Start —
        Lid: 27962   ROP: ropSetProps [10]
        Lid: 27962   ROP: ropTransportSend [74]
        Lid: 17082   ROP Error: 0x4DC     
        Lid: 44949  
        Lid: 21921   StoreEc: 0x4DC     
        Lid: 27962   ROP: ropExtendedError [250]
        Lid: 1494    —- Remote Context Beg —-
        Lid: 38698  
        Lid: 37692  
        Lid: 44092  
        Lid: 41232  
        Lid: 60208  
        Lid: 37136  
        Lid: 34608  
        Lid: 55056  
        Lid: 42768  
        Lid: 56112  
        Lid: 52807  
        Lid: 33016   StoreEc: 0x4DC     
        Lid: 40748   qdwParam: 0x38870D0000000001
        Lid: 57132   qdwParam: 0x0               
        Lid: 63016   dwParam: 0x4A
        Lid: 39640   StoreEc: 0x4DC     
        Lid: 45434   Guid: 2d0832ce-e1f0-4e41-b0c0-370d2c1799dc
        Lid: 10786   dwParam: 0x0        Msg: 15.20.1601.011:CWLP265MB0817:1915280b-dab0-4a2e-9306-77a2cbcfe695
        Lid: 1750    —- Remote Context End —-
        Lid: 31418   — ROP Parse Done —
        Lid: 22753  
        Lid: 21817   ROP Failure: 0x4DC     
        Lid: 59285  
        Lid: 46997   StoreEc: 0x4DC     
       at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException, MapiStore mapiStore)
       at Microsoft.Mapi.MapiUnk.ThrowIfError(String message, Int32 hr)
       at Microsoft.Mapi.MapiMessage.TransportSendMessage(PropValue[]& propsToReturn)
       at Microsoft.Exchange.Data.Storage.MapiAccessor.TransportSendMessage(Object mapiObject, ExTimeZone timezone, PropertyDefinition[]& propertyDefinitions, Object[]& propertyValues)
       — End of inner exception stack trace —
       at Microsoft.Exchange.Data.Storage.MapiAccessor.TransportSendMessage(Object mapiObject, ExTimeZone timezone, PropertyDefinition[]& propertyDefinitions, Object[]& propertyValues)
       at Microsoft.Exchange.Data.Storage.CoreItem.TransportSend(PropertyDefinition[]& properties, Object[]& values)
       at Microsoft.Exchange.RpcClientAccess.Handler.Message.TransportSend()
       at Microsoft.Exchange.RpcClientAccess.Handler.RopHandler.<>c__DisplayClass154_0.<TransportSend>b__0()
       at Microsoft.Exchange.RpcClientAccess.Handler.ExceptionTranslator.TryExecuteCatchAndTranslateExceptions[TResult](Func`1 protectedCode, Func`2 errorCodeExtractor, Boolean noThrow, TResult& result, Exception& exception, ErrorCode& errorCode)

    Transport-Send failed: failure enum(25), HResult(0x00000000), EC(1244).
    Transport-Send failed: failure enum(22), HResult(0x00000000), EC(1244).
    Submit-Message failed: message id(6), failure enum(13), HResult(0x80070005), EC(1244).

    • Edited by

      Tuesday, February 12, 2019 10:27 AM

Answers

  • After appling this to account, it was able to use on-prim permission

    Get-AdUser -Filter * | Set-AdObject -Replace @{msExchRecipientDisplayType=-1073741818}
    #Get-RemoteMailbox | ForEach { Get-AdUser -Identity $_.Guid -Properties msExchRecipientDisplayType | Format-Table -AutoSize DistinguishedName, msExchRecipientDisplayType}

    Also you can do it this way too.

    $UserCredential = Get-Credential
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
    Import-PSSession $Session -DisableNameChecking
    
    Add-RecipientPermission "User" -Trustee "group which need access" -AccessRights SendAS
    • Proposed as answer by
      Niko.Cheng
      Monday, February 18, 2019 1:12 AM
    • Marked as answer by
      lalaJee
      Monday, February 18, 2019 8:36 AM

  • Remove From My Forums
  • Question

  • Hi,

    I have move user from on premise to Exchange Online but now user can’t send as or send on behalf of the user/shared mailbox.

    When user try to send email they get Undeliverable message.

    Your message did not reach some or all of the intended recipients.

          Subject:    test
          Sent:    12/02/2019 10:16

    The following recipient(s) cannot be reached:

          user Email Account on 12/02/2019 10:16
                This message could not be sent. You do not have the permission to send the message on behalf of the specified user.

    __________________________________________________

    Diagnostic information for administrators:
    __________________________________________________

    Error is [0x80070005-0x000004dc-0x00000524].

    Exchange response headers:
        request-id: b1cd5353-9e5e-4510-bd19-f39607a2c332
        X-ServerApplication: Exchange/15.20.1601.011
        X-FEServer: LO2P265CA0471
        X-BEServer: CWLP265MB0817
        X-CalculatedBETarget: CWLP265MB0817.GBRP265.PROD.OUTLOOK.COM
        X-RequestId: {F640039A-66DA-47D0-AED8-735BFEF896F3}:145
        X-ClientInfo: {5634CAAD-162F-4E71-9CB8-DF44BFB4C241}:116960023
        X-ElapsedTime: 82
        X-BackEndHttpStatus: 200
        X-ResponseCode: 0
        X-DiagInfo: CWLP265MB0817
        X-RequestType: Execute
    __________________________________________________

    ROPs Summary:

        0: ropRelease (1) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        1: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        2: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        3: ropFlushRecipients (14) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        4: ropSetProps (10) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 0
        5: ropTransportSend (74) Processed(1) Completed(0)
            ROP result: 0
            Response codes: 1244
    __________________________________________________

    Response Exceptions:

    ROP Index: 5
    ROP Associated: ropTransportSend (74)
    Microsoft.Exchange.Data.Storage.SendAsDeniedException: Can’t transport send message. —> Microsoft.Mapi.MapiExceptionSendAsDenied: MapiExceptionSendAsDenied: Unable to transport send message. (hr=0x80070005, ec=1244)
    Diagnostic context:
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=3765]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=156][latency=1]
        Lid: 52176   ClientVersion: 15.20.1601.11
        Lid: 50032   ServerVersion: 15.20.1601.6011
        Lid: 35180  
        Lid: 23226   — ROP Parse Start —
        Lid: 27962   ROP: ropDeletePropsNoReplicate [122]
        Lid: 27962   ROP: ropSetProps [10]
        Lid: 27962   ROP: ropFlushRecipients [14]
        Lid: 31418   — ROP Parse Done —
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=126]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=416][latency=1]
        Lid: 52176   ClientVersion: 15.20.1601.11
        Lid: 50032   ServerVersion: 15.20.1601.6011
        Lid: 35180  
        Lid: 23226   — ROP Parse Start —
        Lid: 27962   ROP: ropSetProps [10]
        Lid: 27962   ROP: ropTransportSend [74]
        Lid: 17082   ROP Error: 0x4DC     
        Lid: 44949  
        Lid: 21921   StoreEc: 0x4DC     
        Lid: 27962   ROP: ropExtendedError [250]
        Lid: 1494    —- Remote Context Beg —-
        Lid: 38698  
        Lid: 37692  
        Lid: 44092  
        Lid: 41232  
        Lid: 60208  
        Lid: 37136  
        Lid: 34608  
        Lid: 55056  
        Lid: 42768  
        Lid: 56112  
        Lid: 52807  
        Lid: 33016   StoreEc: 0x4DC     
        Lid: 40748   qdwParam: 0x38870D0000000001
        Lid: 57132   qdwParam: 0x0               
        Lid: 63016   dwParam: 0x4A
        Lid: 39640   StoreEc: 0x4DC     
        Lid: 45434   Guid: 2d0832ce-e1f0-4e41-b0c0-370d2c1799dc
        Lid: 10786   dwParam: 0x0        Msg: 15.20.1601.011:CWLP265MB0817:1915280b-dab0-4a2e-9306-77a2cbcfe695
        Lid: 1750    —- Remote Context End —-
        Lid: 31418   — ROP Parse Done —
        Lid: 22753  
        Lid: 21817   ROP Failure: 0x4DC     
        Lid: 59285  
        Lid: 46997   StoreEc: 0x4DC     
       at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException, MapiStore mapiStore)
       at Microsoft.Mapi.MapiUnk.ThrowIfError(String message, Int32 hr)
       at Microsoft.Mapi.MapiMessage.TransportSendMessage(PropValue[]& propsToReturn)
       at Microsoft.Exchange.Data.Storage.MapiAccessor.TransportSendMessage(Object mapiObject, ExTimeZone timezone, PropertyDefinition[]& propertyDefinitions, Object[]& propertyValues)
       — End of inner exception stack trace —
       at Microsoft.Exchange.Data.Storage.MapiAccessor.TransportSendMessage(Object mapiObject, ExTimeZone timezone, PropertyDefinition[]& propertyDefinitions, Object[]& propertyValues)
       at Microsoft.Exchange.Data.Storage.CoreItem.TransportSend(PropertyDefinition[]& properties, Object[]& values)
       at Microsoft.Exchange.RpcClientAccess.Handler.Message.TransportSend()
       at Microsoft.Exchange.RpcClientAccess.Handler.RopHandler.<>c__DisplayClass154_0.<TransportSend>b__0()
       at Microsoft.Exchange.RpcClientAccess.Handler.ExceptionTranslator.TryExecuteCatchAndTranslateExceptions[TResult](Func`1 protectedCode, Func`2 errorCodeExtractor, Boolean noThrow, TResult& result, Exception& exception, ErrorCode& errorCode)

    Transport-Send failed: failure enum(25), HResult(0x00000000), EC(1244).
    Transport-Send failed: failure enum(22), HResult(0x00000000), EC(1244).
    Submit-Message failed: message id(6), failure enum(13), HResult(0x80070005), EC(1244).

    • Edited by

      Tuesday, February 12, 2019 10:27 AM

Answers

  • After appling this to account, it was able to use on-prim permission

    Get-AdUser -Filter * | Set-AdObject -Replace @{msExchRecipientDisplayType=-1073741818}
    #Get-RemoteMailbox | ForEach { Get-AdUser -Identity $_.Guid -Properties msExchRecipientDisplayType | Format-Table -AutoSize DistinguishedName, msExchRecipientDisplayType}

    Also you can do it this way too.

    $UserCredential = Get-Credential
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
    Import-PSSession $Session -DisableNameChecking
    
    Add-RecipientPermission "User" -Trustee "group which need access" -AccessRights SendAS
    • Proposed as answer by
      Niko.Cheng
      Monday, February 18, 2019 1:12 AM
    • Marked as answer by
      lalaJee
      Monday, February 18, 2019 8:36 AM

check
Best Answer

  • You can also create a new calendar appointment and delete the broken one. Most users can do that by themselves. ;-)

    I had to remove the legacyExchangeDN attribute from all my users too, because it would not allow me to copy from AD when creating a new username.


    Was this post helpful?
    thumb_up
    thumb_down

  • View Best Answer in replies below

    3 Replies

    • Author Nick Mika

      I’m assuming that these calendar items were set up before the migration?

      If so, take a look here:

      The value of the LegacyExchangeDN attribute changes during the mailbox move. This issue occurs if the old LegacyExchangeDN attribute wasn’t added as an X500 address to the email addresses for the recipient when the mailbox was moved.

      SOLUTION

      Manually update the user’s email addresses by adding the value of the LegacyExchangeDN attribute as an X500 address. To do this, determine what the X500 address is, and then add it to the user’s email addresses.


      Was this post helpful?
      thumb_up
      thumb_down

    • You can also create a new calendar appointment and delete the broken one. Most users can do that by themselves. ;-)

      I had to remove the legacyExchangeDN attribute from all my users too, because it would not allow me to copy from AD when creating a new username.


      Was this post helpful?
      thumb_up
      thumb_down

    • Author Marc Wilson

      Thank you, we are taking this approach as well.


      Was this post helpful?
      thumb_up
      thumb_down

    Понравилась статья? Поделить с друзьями:
  • Ошибка 0x80070003 системе не удается найти указанный путь
  • Ошибка 0x80070003 0xa001b windows 10 как исправить
  • Ошибка 0x80070002 0x20009
  • Ошибка 0x8004def7 windows 10 как исправить
  • Ошибка 0x80048823 майкрософт