none
Ошибка при перемещении почтового ящика RRS feed

  • Вопрос

  • При перемещении почтового ящика из одно БД в другую возникает ошибка (текст ниже)

    Версия Exchange 14.02.0328.009

    Search folder: '/Finder/EAS Search Device:ApplDLXFDH0KDFHW', entryId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000], parentId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C0100C42778B3288F8D4A964B6A126BD802C800000004053E0000]
    05.02.2013 12:01:55 [dc-mail-node4] A corrupted item was encountered during the move operation. The item wasn't copied to the destination mailbox.
    <baditem errorType="MapiExceptionNotFound" errorCode="0x8004010F" flags="0x00000000" id="00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000">
      <SearchFolder>EAS Search Device:ApplDLXFDH0KDFHW</SearchFolder>
      <errorMessage>MapiExceptionNotFound: Unable to SetSearchCriteria. (hr=0x8004010f, ec=-2147221233)
    Diagnostic context:
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=116]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=272][latency=0]
        Lid: 23226   --- ROP Parse Start ---
        Lid: 27962   ROP: ropSetSearchCriteria [48]
        Lid: 17082   ROP Error: 0x8004010F
        Lid: 27745 
        Lid: 21921   StoreEc: 0x8004010F
        Lid: 27962   ROP: ropExtendedError [250]
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 26426   ROP: ropSetSearchCriteria [48]
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
        Lid: 23921   StoreEc: 0x3EC    
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67DC0003
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67120102
        Lid: 21097 
        Lid: 39027   dwParam: 0x1314A07
        Lid: 8756    StoreEc: 0xFFFFF9BF
        Lid: 58685 
        Lid: 63603   dwParam: 0x1314A07
        Lid: 50493   StoreEc: 0x8004010F
        Lid: 60847 
        Lid: 8112    StoreEc: 0x8004010F
        Lid: 1750    ---- Remote Context End ----
        Lid: 26849 
        Lid: 21817   ROP Failure: 0x8004010F
        Lid: 30353 
        Lid: 19089   StoreEc: 0x8004010F
        Lid: 18065 
        Lid: 26257   StoreEc: 0x8004010F</errorMessage>
      <errorContext>--------
    Operation: IDestinationFolder.SetSearchCriteria
    OperationSide: Target
    Primary (9cdc7eaa-93be-437c-98d6-5586d2d3da98)
    Restriction: Restriction: COUNT[100, AND[CONTENT[ptag:SearchAllIndexedProps, PrefixOnWords, Loose, val:[Tag:SearchAllIndexedProps, Value:"ЖИГАЛОВ"(string)]]; PROPERTY[ptag:MessageDeliveryTime, LessThan, val:[Tag:MessageDeliveryTime, Value:(22.08.2011 11:01:37)]]]]
    EntryIDs: [[len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01000C30BCC13156A745B7AB0DAEEEF2F79A000001314A070000]]
    Flags: Recursive, FailOnForeignEID
    --------
    Search folder: '/Finder/EAS Search Device:ApplDLXFDH0KDFHW', entryId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000], parentId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C0100C42778B3288F8D4A964B6A126BD802C800000004053E0000]</errorContext>
    </baditem>
    05.02.2013 12:01:55 [dc-mail-node4] Stage: CreatingFolderHierarchy. Percent complete: 10.
    05.02.2013 12:01:55 [dc-mail-node4] Fatal error TooManyBadItemsPermanentException has occurred.
    Error details: This mailbox exceeded the maximum number of corrupted items that were specified for this move request.
       at Microsoft.Exchange.MailboxReplicationService.BaseJob.ReportBadItems(MailboxCopierBase mbxCtx, List`1 badItems)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.<>c__DisplayClassc.<CopySearchFolderCriteria>b__b(Exception failure)
       at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopySearchFolderCriteria(FolderRecWrapper folderRec, IDestinationFolder destFolder)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties(FolderRecWrapper folderRec, ISourceFolder sourceFolder, IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<>c__DisplayClass36.<>c__DisplayClass3a.<CreateFolderHierarchy>b__33()
       at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<>c__DisplayClass36.<CreateFolderHierarchy>b__32(FolderRecWrapper folderRec, EnumFolderContext context)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<CreateFolderHierarchy>b__2f(MailboxMover mbxCtx)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext(MailboxMoverDelegate del)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.CreateFolderHierarchy(Object[] wiParams)
       at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
    Error context: --------
    Search folder: '/Finder/EAS Search Device:ApplDLXFDH0KDFHW', entryId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000], parentId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C0100C42778B3288F8D4A964B6A126BD802C800000004053E0000]
    05.02.2013 12:01:56 [dc-mail-node4] Relinquishing job.
    05.02.2013 12:12:56 [dc-maildb-node2] resumed move request.
    05.02.2013 12:13:00 [dc-mail-node1] Job resumed with status 'InProgress'.
    05.02.2013 12:13:00 [dc-mail-node1] Relinquishing job.
    05.02.2013 12:15:32 [dc-mail-node4] The Microsoft Exchange Mailbox Replication service 'dc-mail-node4.kzgroup.local' (14.2.328.9 caps:07) is examining the request.
    05.02.2013 12:15:32 [dc-mail-node4] Connected to target mailbox 'Primary (9cdc7eaa-93be-437c-98d6-5586d2d3da98)', database 'VIP(temp)', Mailbox server 'DC-MAILDB-NODE2.kzgroup.local' Version 14.2 (Build 328.0).
    05.02.2013 12:15:33 [dc-mail-node4] Connected to source mailbox 'Primary (9cdc7eaa-93be-437c-98d6-5586d2d3da98)', database 'VIP', Mailbox server 'DC-MAILDB-NODE2.kzgroup.local' Version 14.2 (Build 328.0).
    05.02.2013 12:15:33 [dc-mail-node4] Request processing continued, stage CreatingFolderHierarchy.
    05.02.2013 12:15:33 [dc-mail-node4] Source mailbox information before the move:
    Regular Items: 26602, 6.283 GB (6,746,619,430 bytes)
    Regular Deleted Items: 2984, 49.15 MB (51,536,884 bytes)
    FAI Items: 349, 0 B (0 bytes)
    FAI Deleted Items: 0, 0 B (0 bytes)
    05.02.2013 12:15:35 [dc-mail-node4] Initializing folder hierarchy in mailbox 'Primary (9cdc7eaa-93be-437c-98d6-5586d2d3da98)': 279 folders total.
    05.02.2013 12:15:43 [dc-mail-node4] Failed to apply search folder criteria to '/Finder/EAS Search Device:ApplDLXFDH0KDFHW'.
    Error details: MapiExceptionNotFound MapiExceptionNotFound: Unable to SetSearchCriteria. (hr=0x8004010f, ec=-2147221233)
    Diagnostic context:
        Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=116]
        Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=272][latency=0]
        Lid: 23226   --- ROP Parse Start ---
        Lid: 27962   ROP: ropSetSearchCriteria [48]
        Lid: 17082   ROP Error: 0x8004010F
        Lid: 27745 
        Lid: 21921   StoreEc: 0x8004010F
        Lid: 27962   ROP: ropExtendedError [250]
        Lid: 1494    ---- Remote Context Beg ----
        Lid: 26426   ROP: ropSetSearchCriteria [48]
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x668F0040
        Lid: 23921   StoreEc: 0x3EC    
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67DC0003
        Lid: 21970   StoreEc: 0x8004010F PropTag: 0x67120102
        Lid: 21097 
        Lid: 39027   dwParam: 0x1314A07
        Lid: 8756    StoreEc: 0xFFFFF9BF
        Lid: 58685 
        Lid: 63603   dwParam: 0x1314A07
        Lid: 50493   StoreEc: 0x8004010F
        Lid: 60847 
        Lid: 8112    StoreEc: 0x8004010F
        Lid: 1750    ---- Remote Context End ----
        Lid: 26849 
        Lid: 21817   ROP Failure: 0x8004010F
        Lid: 30353 
        Lid: 19089   StoreEc: 0x8004010F
        Lid: 18065 
        Lid: 26257   StoreEc: 0x8004010F
       at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, SafeExInterfaceHandle iUnknown, Exception innerException)
       at Microsoft.Mapi.MapiContainer.SetSearchCriteria(Restriction restriction, Byte[][] entryIds, SearchCriteriaFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.LocalDestinationFolder.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetSearchCriteria(RestrictionData restriction, Byte[][] entryIds, SearchCriteriaFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.<>c__DisplayClass28.<Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetSearchCriteria>b__27()
       at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
       at Microsoft.Exchange.MailboxReplicationService.DestinationFolderWrapper.Microsoft.Exchange.MailboxReplicationService.IDestinationFolder.SetSearchCriteria(RestrictionData restriction, Byte[][] entryIds, SearchCriteriaFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.<>c__DisplayClassc.<CopySearchFolderCriteria>b__a()
       at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
    Context: --------
    Operation: IDestinationFolder.SetSearchCriteria
    OperationSide: Target
    Primary (9cdc7eaa-93be-437c-98d6-5586d2d3da98)
    Restriction: Restriction: COUNT[100, AND[CONTENT[ptag:SearchAllIndexedProps, PrefixOnWords, Loose, val:[Tag:SearchAllIndexedProps, Value:"ЖИГАЛОВ"(string)]]; PROPERTY[ptag:MessageDeliveryTime, LessThan, val:[Tag:MessageDeliveryTime, Value:(22.08.2011 11:01:37)]]]]
    EntryIDs: [[len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01000C30BCC13156A745B7AB0DAEEEF2F79A000001314A070000]]
    Flags: Recursive, FailOnForeignEID
    --------
    Search folder: '/Finder/EAS Search Device:ApplDLXFDH0KDFHW', entryId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000], parentId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C0100C42778B3288F8D4A964B6A126BD802C800000004053E0000]
    05.02.2013 12:15:43 [dc-mail-node4] Stage: CreatingFolderHierarchy. Percent complete: 0.
    05.02.2013 12:15:43 [dc-mail-node4] Fatal error TooManyBadItemsPermanentException has occurred.
    Error details: This mailbox exceeded the maximum number of corrupted items that were specified for this move request.
       at Microsoft.Exchange.MailboxReplicationService.BaseJob.ReportBadItems(MailboxCopierBase mbxCtx, List`1 badItems)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.<>c__DisplayClassc.<CopySearchFolderCriteria>b__b(Exception failure)
       at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopySearchFolderCriteria(FolderRecWrapper folderRec, IDestinationFolder destFolder)
       at Microsoft.Exchange.MailboxReplicationService.MailboxCopierBase.CopyFolderProperties(FolderRecWrapper folderRec, ISourceFolder sourceFolder, IDestinationFolder destFolder, FolderRecDataFlags dataToCopy)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<>c__DisplayClass36.<>c__DisplayClass3a.<CreateFolderHierarchy>b__33()
       at Microsoft.Exchange.MailboxReplicationService.ExecutionContext.Execute(GenericCallDelegate operation)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<>c__DisplayClass36.<CreateFolderHierarchy>b__32(FolderRecWrapper folderRec, EnumFolderContext context)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.FolderMap.EnumSingleFolder(FolderRecWrapper folderRec, EnumFolderContext ctx, EnumFolderCallback callback, EnumHierarchyFlags flags)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.<CreateFolderHierarchy>b__2f(MailboxMover mbxCtx)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.ForeachMailboxContext(MailboxMoverDelegate del)
       at Microsoft.Exchange.MailboxReplicationService.MoveBaseJob.CreateFolderHierarchy(Object[] wiParams)
       at Microsoft.Exchange.MailboxReplicationService.CommonUtils.CatchKnownExceptions(GenericCallDelegate del, FailureDelegate failureDelegate)
    Error context: --------
    Search folder: '/Finder/EAS Search Device:ApplDLXFDH0KDFHW', entryId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C01008AC608D4FE16B947A0536D9ACDD1C8C600000006491B0000], parentId [len=46, data=00000000FAA9E1530D2F2F4D893AA37A07B7D06C0100C42778B3288F8D4A964B6A126BD802C800000004053E0000]
    05.02.2013 12:15:43 [dc-mail-node4] Relinquishing job.

    5 февраля 2013 г. 8:26

Ответы

  • По идее, вы спокойно можете назначить права на этот ящик себе в режиме онлайн и уже от себя запустить MFCMAPI.

    Тем не менее, что-то не так с папками поиска. Если не ошибаюсь, это все лишь папка с отображаением писем из почтового ящика с определенным критерием. Т.е. в моем понимании, эта папка может быть спокойно удалена. Предварительно записав критерий поиска.

    Другие варианты так же приведены в статье:

    3. Depending on where the search folders are in the mailbox, you could try the following:

    –start outlook by using the following switch:
    outlook /cleanfinders
    –restart the “Microsoft Exchange Mailbox Replication” service on exchange 2010 server.
    –Retry the movement

    For more information about the cleanfinders switch, we can refer to the following KB article.http://support.microsoft.com/kb/831402

    4. Also you can try getting the users to remove the search folders prior to the move and create them post move.

    5. If only a few mailboxes are affected, export and import them to PST files using the Outlook client.


    Blog - Smtp25.ru

    • Помечено в качестве ответа PavlovP 5 февраля 2013 г. 12:15
    5 февраля 2013 г. 9:35
    Отвечающий
  • Всем спасибо, проблема была в том, что в почтовом ящике было сообщение, которое превышало лимиты MaxReceive и MaxSend. При увеличении данных лимитов на проблемном ящике выше размера сообщения проблема не возникает.
    • Помечено в качестве ответа PavlovP 25 октября 2015 г. 21:17
    25 октября 2015 г. 21:17

Все ответы

  • Добрый день!

    05.02.2013 12:01:55 [dc-mail-node4] Fatal error TooManyBadItemsPermanentException has occurred.

    Попробуйте увеличить количество "битых" сообщений


    не ошибается только тот кто ничего не делает

    5 февраля 2013 г. 8:34
  • Добрый день!

    05.02.2013 12:01:55 [dc-mail-node4] Fatal error TooManyBadItemsPermanentException has occurred.

    Попробуйте увеличить количество "битых" сообщений


    не ошибается только тот кто ничего не делает


     Я думал об этом варианте, но не желательно если данный сотрудник потеряет сообщения при перемещении.
    5 февраля 2013 г. 8:48
  • "Битые" сообщения можно попробовать восстановить при обслуживании базы через eseutil (в этом вопросе "плаваю" более опытные коллеги надеюсь поправят), но мне кажется что так и так потеряете

    не ошибается только тот кто ничего не делает

    5 февраля 2013 г. 8:53
    • Предложено в качестве ответа Амид 5 февраля 2013 г. 9:01
    5 февраля 2013 г. 8:54
    Отвечающий
  • Добрый день.

    Exchange 2010 SP1 Mailbox move, corrupted items, search folders


    Blog - Smtp25.ru

    Спасибо за ссылку, я прочитал.

    Но есть несколько препон:

    Я не могу работать с Outlook сотрудника (т.е нет возможности использовать MFCMAPI на его ПК)

    Согласно ссылке на ветку в форуме в этой статье если я увеличу колчество поврежденных элементов сотрудник может потерять элементы календаря, что не допустимо.

    Может быть есть другие варианты?

    5 февраля 2013 г. 9:14
  • По идее, вы спокойно можете назначить права на этот ящик себе в режиме онлайн и уже от себя запустить MFCMAPI.

    Тем не менее, что-то не так с папками поиска. Если не ошибаюсь, это все лишь папка с отображаением писем из почтового ящика с определенным критерием. Т.е. в моем понимании, эта папка может быть спокойно удалена. Предварительно записав критерий поиска.

    Другие варианты так же приведены в статье:

    3. Depending on where the search folders are in the mailbox, you could try the following:

    –start outlook by using the following switch:
    outlook /cleanfinders
    –restart the “Microsoft Exchange Mailbox Replication” service on exchange 2010 server.
    –Retry the movement

    For more information about the cleanfinders switch, we can refer to the following KB article.http://support.microsoft.com/kb/831402

    4. Also you can try getting the users to remove the search folders prior to the move and create them post move.

    5. If only a few mailboxes are affected, export and import them to PST files using the Outlook client.


    Blog - Smtp25.ru

    • Помечено в качестве ответа PavlovP 5 февраля 2013 г. 12:15
    5 февраля 2013 г. 9:35
    Отвечающий
  • Всем спасибо, проблема была в том, что в почтовом ящике было сообщение, которое превышало лимиты MaxReceive и MaxSend. При увеличении данных лимитов на проблемном ящике выше размера сообщения проблема не возникает.
    • Помечено в качестве ответа PavlovP 25 октября 2015 г. 21:17
    25 октября 2015 г. 21:17