views:

38

answers:

1

What steps should i made for working with Redemption (need export to PST) on clear machine?

  1. Install Redemption.dll
  2. Install my app
  3. Install standalone version of MAPI

What else i need to do?

Now:

session = new RDOSessionClass(); - work

store = mSession.LogonPstStore(filePath, rdoStoreType.olStoreDefault, null, null, null); - throw exception: Error in IMsgServiceAdmin.CreateMsgService: MAPI_E_NOT_FOUND

Should application installer to do something with MAPISVC.ini or something else?

A: 

Did you ever have Outlook installed on that machine? Do you have MSPST MS service in mapisvc.inf? If not, add the following line to the [Services] section:

MSPST MS=Outlook 97-2002 Personal Folders File (.pst)

and add the following at the very end of the file:

[MSPST MS] Providers=MSPST MSP PR_SERVICE_DLL_NAME=mspst.dll PR_SERVICE_INSTALL_ID={6485D262-C2AC-11D1-AD3E-10A0C911C9C0} PR_SERVICE_SUPPORT_FILES=mspst.dll PR_SERVICE_ENTRY_NAME=PSTServiceEntry PR_RESOURCE_FLAGS=SERVICE_NO_PRIMARY_IDENTITY

[MSPST MSP] 34140102=4e495441f9bfb80100aa0037d96e0000 PR_PROVIDER_DLL_NAME=mspst.dll PR_SERVICE_INSTALL_ID={6485D262-C2AC-11D1-AD3E-10A0C911C9C0} PR_RESOURCE_TYPE=MAPI_STORE_PROVIDER PR_RESOURCE_FLAGS=STATUS_DEFAULT_STORE PR_DISPLAY_NAME=Personal Folders PR_PROVIDER_DISPLAY=Personal Folders File (.pst)

Dmitry Streblechenko
Outlook does not installed so i use standalone version of MAPI.
Rover
Added to MAPISVC.ini your code. The problem is still actual.
Rover
Should i use C:\Windows\System32\MAPISVC.ini file or some else?
Rover
* C:\Windows\System32\MAPISVC.inf
Rover
I found this discussion: tech.groups.yahoo.com/group/Outlook-Redemption/message/86. It's similar to my problem, but i not found solution.
Rover