Open Specifications Developer Center > Open Specifications Forums > Using the Exchange Server Protocols > ASP: MAPI_E_FAILONEPROVIDER when accessing public folders
Ask a questionAsk a question
 

AnswerASP: MAPI_E_FAILONEPROVIDER when accessing public folders

  • Wednesday, September 16, 2009 6:33 AMnsijtsma Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Has Code
    Hi,

    If this is not in the correct forums, please let me know.

    I am in the situation of moving our Exchange Server to a new Server, however this cannot be done, because we have a custom build ASP 'Intranet' wich used the public folders to collect its data from the "Contacts" folder.

    All of the ASP developers are not within our company anymore. If possible we want this situation to work with the least ammount of costs/time possible, meaning we can use a workarround if that works for now. We are planning to Migrate to Microsoft Dynamics Navision, but that will be somewhere next year.

    I will try to explain our situation as good as possible using relevant information.

    Currently we have a few Servers of wich 1 is relevant here.
    its called Server1
    Some information about Server1:
    Windows Server 2000
    Domain Controller
    Running IIS 5.0 with the ASP intranet website
    Running Exchange 2003 SP2 (only 1 exch. serv. in organisation)
    Running SQL Server 2000 (Also used by the intranet to store data)

    What we want is move the exchange server to a new Windows Server 2003 Machine using Exchange 2003 SP2
    i have created a test envoirement where we have access to Server1 and a newly installed server. (server2)

    I installed exchange and replicated the Public Folders.
    this is where the problems start.
    When i move a mailbox of a user that is using the intranet application to the new server, the using will receive MAPI_E_FAILONEPROVIDER (8004011D) once the application tries to access the public folders.
    All the other users work fine, but for every user that is moved to the new server he/she will get this error.
    bstrPublicRootID = objInfoStore.Fields.Item(&H66310102).Value
    --------------------------------------------------------------------------------
    
    Error Description: [Collaboration Data Objects - [MAPI_E_FAILONEPROVIDER(8004011D)]]
    number: -2147221219
    Source: Collaboration Data Objects
    i found this microsoft KB
    http://support.microsoft.com/kb/178552
    and tried to run the code, this code shows the same symptoms. ( I Used Server2 to as StrServer)
    when i run the code localy on Server1, it works, but when i run it from a other machine as the same us er (administrator) it fails with the same error.

    I hope you guys know where to continue searching, i realy tried alot, but just dont know enough about ASP and programming.

    thank you very much

Answers

All Replies