MFCMAPI not working

Jul 22, 2014 at 10:33 AM
Edited Jul 22, 2014 at 10:34 AM
Hi Team,

I have installed Thunderbird and made it default email client. I have also added one mailbox in it to see if it its working properly or not, although this information isn't necessary. I have also installed Microsoft Exchange Server MAPI Client and Collaboration Data Objects 1.2.1 March 2014 Update. MFCMAPI gives the following error:


MAPIInitialize failed with error 0x80004005 == MAPI_E_CALL_FAILED.
In file MapiObjects.cpp
On line 120

If I follow the same steps where Outlook is installed and ThunderBird is default client then MFCMAPI works properly. Kindly explain the reason.

Thanks & regards,

Talib Hussain
Jul 23, 2014 at 2:05 AM
Most likely Thunderbird still installs it's own implementation of mapi32.dll instead of using the documented stub library mechanism.