Overview
This article describes the issue and its resolution, which occurs when downloading an email in the MSG format fails. The following errors are shown:
Error: There was an error reading from the pipe: The pipe has been ended. (109, 0x6d).
Error: 3113: ERROR.DATASTORECORE.SourceRetrievalError
Error: 3114: ERROR.DATASTORECORE.NotSupportedExceptionServer stack trace: at Store.Core.EmailMessageRetrieval.get_MAPIMailConverter()
The Debug logging (Store) shows the following errors:
"error ","MAPIUtilitiesServer","Error: Failed to initialize MAPIUtilites. Exception from HRESULT: 0x8004010F"
"error ","MAPIUtilHelper","Error: StartServer. Failed to start MAPIUtilities server in a timely fashion."
"error ","EmailRetrieval","Error: ConvertEmlToMsg: System.Exception: Failed to start MAPIUtilities server in a timely fashion.;
or
"error ","EmailMessageRetrieval","Error: Error in OpenIMsgOnIStg: MAPI_E_UNKNOWN_FLAGS"
"error ","mapitools","Error: ConvertEmlToMsg error: System.Runtime.InteropServices.COMException (0x80040106): Error in OpenIMsgOnIStg: MAPI_E_UNKNOWN_FLAGS"
Environment
- GFI Archiver
- All supported environments
Root Cause
The problem is caused by the absence or corrupt MAPI installation.
Resolution
This feature requires CDO/MAPI or Microsoft Outlook to be installed on the server. Please refer to GFI Archiver's Microsoft Outlook or CDO/MAPI requirements and MSG files created by GFI Archiver cannot be opened for details.
If the requirement is fulfilled, try to repair it using the command: fixmapi
. You can find more details in the Microsoft Support Page.