I'm facing troubles migrating some mailboxes from Exchange 2010 to Exchange 2016 because they are still used by an old application as part of some B2B flows. The application uses an old version of the Redemption.dll library (5.0.0.2174) to access mailboxes, get attachments and move the incoming e-mails to a subfolder “ELABORATED”. Everything is working on a Windows Server 2008 R2 server. Please don’t comment…
If we move mailboxes to Exchange 2016, we begin to see this error:
Error: Microsoft Exchange is not available. Either there are network problems or the Exchange server is down for maintenance. Component: Microsoft Exchange Information Store ulLowLevelError: 2147746069 ulContext: 1318 at Redemption.IRDOSession.GetSharedMailbox(Object NameOrAddressOrObject) at EmailActivatorLib.MapiExchangeProxy.GetInbox(MapiDelegate mailbox)
I’m not a software developer, but I have to understand if there is a way to move forward with migration possibly without changes on software side.
First of all, I would like to understand better how this library works.
- Does Redemption library need an Outlook client installed on the same server to work?
- Does Redemption library work only with MAPI protocol? Can we access mailboxes by IMAP instead?
- If we were to figure out where the library file is, could a version update be enough? Is it necessary to register DLL again?
- Which is the first version that is compatible with Exchange 2016? Or what version do you suggest?
Thanks in advance for your help. I’m fully available for further details.