Issue
Archive Shuttle Shortcut Process Module may log a MAPI_E_FAILONEPROVIDER error message such as this when executing FixShortcuts Stage 2 command with MAPI method.
2016-07-25 04:10:54Z|1166| 12| INFO|                                               Get| -> Got 1 commands
2016-07-25 04:10:54Z|1166| 11| INFO|                                    ProcessCommand|Got Command FixShortcuts
2016-07-25 04:10:54Z|1166| 11| INFO|                                           Execute|Executing Command [FixShortcuts] for [1] mailboxes for user [/o=xyz/ou=xyz (FYDIBOHF23SPDLT)/cn=xyz/cn=xyz]
2016-07-25 04:10:54Z|1166| 27|ERROR|                                    ConnectMailbox|Error while connecting to the mailbox  Redemption.RDOStore GetSharedMailbox(System.Object)
Error in IMAPISession::OpenMsgStore(pbExchangeProviderPrimaryUserGuid): MAPI_E_FAILONEPROVIDER
ulVersion: 0
Error: Microsoft Exchange is not available.  Either there are network problems or the Exchange computer is down for maintenance.
Component: Microsoft Exchange Information Store
ulLowLevelError: 2147746069
ulContext: 1318
at Redemption.IRDOSession.GetSharedMailbox(Object NameOrAddressOrObject)
at ArchiveShuttle.Modules.Exchange.Connection.MailboxConnectionBase.GetSharedMailbox(IRDOAddressEntry addressEntry, MailboxType mailboxType)
at ArchiveShuttle.Modules.Exchange.Connection.MailboxConnectionBase.ConnectMailbox(String legacyExchangeDN, MailboxType mailboxType)
at ArchiveShuttle.Modules.Exchange.Connection.PrimaryMailboxConnection..ctor(String legacyExchangeDN)
at ArchiveShuttle.Module.ShortcutPostprocessModule40.CommandExecution.ShortcutsExecutor.Execute(ModuleCommand command)
2016-07-25 04:10:54Z|1166| 27|ERROR|                                           Execute|Error while processing command [FixShortcuts] for ContainerMappingId: [x]  Redemption.RDOStore GetSharedMailbox(System.Object)
Error in IMAPISession::OpenMsgStore(pbExchangeProviderPrimaryUserGuid): MAPI_E_FAILONEPROVIDER
ulVersion: 0
Error: Microsoft Exchange is not available.  Either there are network problems or the Exchange computer is down for maintenance.
Component: Microsoft Exchange Information Store
ulLowLevelError: 2147746069
ulContext: 1318
at Redemption.IRDOSession.GetSharedMailbox(Object NameOrAddressOrObject)
at ArchiveShuttle.Modules.Exchange.Connection.MailboxConnectionBase.GetSharedMailbox(IRDOAddressEntry addressEntry, MailboxType mailboxType)
at ArchiveShuttle.Modules.Exchange.Connection.MailboxConnectionBase.ConnectMailbox(String legacyExchangeDN, MailboxType mailboxType)
at ArchiveShuttle.Modules.Exchange.Connection.PrimaryMailboxConnection..ctor(String legacyExchangeDN)
at ArchiveShuttle.Module.ShortcutPostprocessModule40.CommandExecution.ShortcutsExecutor.Execute(ModuleCommand command)

Solution
– Ensure that the default profile is configured for an account which has full control on all mailboxes. Grant appropriate permissions to the service account.
– Ensure that the default profile is configured to launch straight into Outlook (no prompts)
– Ensure that the default profile is an online profile (rather than cached mode)
– Ensure that the Service Account Default Outlook profile is set as default.
– Ensure that you have only one Outlook profile on the EV server doing the shortcut processing. Additional profiles may cause these issues.
When troubleshooting it might be observed that the MAPI profile appears to be correct; it opens Outlook with no prompts, and goes into the service account mailbox. Opening the specified user mailbox may also work, as will browsing for items. In this situation a reboot of the server running the module may resolve the issue.

Print Friendly, PDF & Email