Sage 50 cannot communicate with your e-mail program. Please ensure that your e-mail program is MAPI-compatible and that it is the default MAPI client

Is anyone else having difficulty getting email to work from Sage 50, with Office 2010 or 2013?

We have tried to resolve this, to paraphrase and make a very long story short:

Sage says that Sage 50 "The 'click-to-run' version of Outlook is NOT supported by Sage."  ** NOTE ** Sage not supporting it doesn't mean it won't ever work, but if it doesn't, they don't feel obligated to help.   I've had the 32 bit click-to-run Outlook work on three workstations, 2 of which were 64 bit OS.  I've had it not work on two workstations, and haven't been able to find the missing / extra / wrong DLL or Registry entry that's different.

Microsoft says that " 'Click-to-run' is how we're delivering Microsoft Office now."  Installation other than click-to-run usually requires a Microsoft Volume License.

There's easily 50 thousand words of techno-speak from Microsoft about the new way and how it works and why it's better.   No doubt that's true for some, but it's not true for me! 

Microsoft also more or less hints that if third-party programs are properly designed, they will work with all versions of Outlook back to 2002, including the new click-to-run.  If they are not, they will be unable to 'see' that MAPI is available, since it's inside the 'click-to-run' virtual machine bubble.

I'm more about fixing computers than fixing blame.  Sage's response to this issue reads like an unproductive "we didn't break it, not our problem".  Maybe it's time for Sage to just 'man up' and deal with this. 

  • 0

    This sounds like you are using the 64 bit of office.  You have to be using the 32 bit version.  This is something i have done myself when installing office and it took me a while (and a lot of swearing at my computer) to figure out that was the problem

  • 0 in reply to Neil Evans CPA CMA

    there's more than a 64-bit problem, I've got windows live mail 32-bit that is supported with sage2015 and I get the same message

    but the same WLM works fine with Quickbooks

    WLM was installed after sage2014, and installed before sage2015 - and I get the error in both cases - installation order doesn't seem to matter (as it shouldn't)

  • 0 in reply to Neil Evans CPA CMA

    http://office.microsoft.com/en-ca/support/am-i-running-32-bit-or-64-bit-office-HA010361023.aspx

    According to the Outlook 2013 program, and it should know, this workstation is a 32 bit installation.

    http://sagecity.na.sage.com/support_communities/sage_50_accounting_ca/b/sage_50_ca_supporthub_blog/archive/2014/02/25/what-should-i-do-if-i-am-unable-to-email-from-sage-50.aspx

    "If you use outlook 2010 or 2013 in 64-bit, office 365 - the cloud based email program or the web based Outlook they will not work also as they are not supported by Sage 50."

    "The click-to-run version of Outlook is also NOT supported by Sage 50"

    *********************************************************************************************

    So in a nutshell, Sage 50 can only email from... old computers?

  • 0 in reply to RandyW

    I feel your pain!  Same issue... NOTHING works. Sage tech support waste of time.  What a complete waste of time and money spent on an expensive accounting program.  Sage claims that its a "third parth software issue".  The rep who helped me couldnt even figure out how to determine if outlook was running 32bit... and told me to google for a solution!!!

  • 0 in reply to Shoebat75

    The registry fix here may help:

    blogs.msdn.com/.../outlook-2013-click-to-run-and-com-interfaces.aspx

    Please post back.

    <edited>

    if the OS is 64 bit and the email client is 32 bit, this may help, too.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem]
    "MAPI"="1"


  • 0

    Unfortunately, MAPI32 corruption turns out to be very common. MAPI comes built into the Windows operating system. Outlook installations can corrupt the dll associations in your PC and this is why many 3rd party application support will not touch it. Even with Sage 50 not ever installed, trying to install Mozilla Thunderbird or Windows Live Mail. (alternative to Outlook) as the default mail client is unsuccessful. Microsoft should really get their act together on this. I suggest you have an IT person follow www.ctimls.com/.../fix_mapi_error.htm or take your PC into a Geek Squad, or other. After this is fixed, create a Windows restore point in case the issue were to ever happen again, you can revert back to the old fixed settings.

  • 0 in reply to DeneshS

    According to Microsoft MVP, MAPI32 'corruption' almost never happens, unless you count it being swapped out by other Email programs.

    After much troubleshooting, I have found that if the key is not under here on 64 bit Windows:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem]
    "MAPI"="1"

    If that key isn't found (on Win7, 64 bit), then Sage 50 will not even attempt to load MAPI32.DLL. 

    In fact, you can confirm if this failure to load MAPI32.DLL is the problem, by looking at Help | About Sage 50...   | clicking the Support Info button, and sorting the list of DLLS.

    I was able to find this by running ProcMon on two very similar Win7 64 bit systems (one working, one not) and staring at the output for three days.  If you've never seen the incredible amount of output from PROCMON, then you're missing out.  I would SO like to able to bill Sage for my time to find that little treasure.

    There have been many posts regarding "the MAPI problem" in these forums, that's perhaps like calling every accounting issue a 'GL problem'.   MAPI is fiendishly complex, and has changed a great deal over years.

    The above fix is relevant only to some workstations with a specific issue, running 32 bit email from 32 bit applications, under 64 bit operating systems. 

    For problems with MAPI on 32 bit systems, the following registry key could be missing, or the error message is correct, and MAPI is actually not installed, or not the default Email client.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem]
    "MAPI"="1"