Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange

I get these annoying message on w Windows 2003 Server with Exchange Installed, when trying to do mail merge or send do as attachement from within Word:
 
"mapi32.dll is an invalid Extended MAPI Library
Mail is not installed on your system"
 
I looked everywhere how to fix it, but it turns out there's a really easy fix for it.
 
From the TomorrowMan:
"This appears to be because the Exchange 2003 version of mapi32.dll located in c:\windows\system32\ has overwritten the Office 2003 version of MAPI32.dll and they are different.

To fix this problem I just took a copy of mapi32.dll from another Office 2003 installation and placed it in C:\Program Files\Microsoft Office\OFFICE11\ because it seems office will look there first, and voila it now works. "

Works like a charm.

Published Tuesday, June 13, 2006 2:26 PM by RoyOsherove

Comments

Monday, August 07, 2006 11:45 PM by Mike in Melbourne

# re: Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange

Your are fantaistic! This fixed my (now 6 month ongoing problem!) By the way - this was on a Terminal Server machine so afected *heaps* of people.. Once again - many thanks..
Sunday, February 04, 2007 3:12 PM by Michael Grondin

# re: Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange

I'm having this problem after uninstalling an office 2007 trial, then installing 2003 before removing the trial.  

I saw a purported fix on a microsoft site, which instucts to search for mapi32.dll, change the name, then run fixmapi.exe.  My problem is that when i run a search for mapi21.dll i get twelve files.  theyre all LIKE THIS: I386WIN9XMIG\MAPI\80\80\CAB, but the numbers at the end change, e.g,801 instead of 80 etc

Monday, April 09, 2007 11:57 AM by Phil Marcuson

# re: Fixing "mapi32.dll is an invalid Extended MAPI Library" and "Mail is not installed on your system" on Windows Server 2003 with Exchange

Thanks for this.  I had been searching for a solution to this for a while, but I had this same problem with Office 2007 in an WS2003 and Exchange 2003 environment.

The fixmapi solution referenced above worked for one PC and the copying of the OLMAPI32.dll file from one pc to another fixed the other one.