Novel Problem Solutions
Quicken: Mail system support is not available
I encountered the "Mail system support is not available" problem personally after upgrading my Windows 10 x64 1607 to a fresh install of Windows 10 x64 1809 after installing a new SSD. Prior to the upgrade, I had been happily using Windows Live Mail 2012 to email invoices to my customers with Quicken Home & Business 2017. Previously I had been using the 2013 version with WLM, and the 2010 and 2007 versions of Quicken Home & Business with Outlook Express 6 on Windows XP x32. Recent updates in Windows 10 and Quicken seemed to cause more and more trouble with the emailing capability.
I spent probably an hour on chat with Quicken support (since 2017 is still supported) trying to get clarification from a representative who suggested that Quicken only works with an Outlook account, but couldn't seem to grasp the difference between, nor get clarification on whether that meant they required an Outlook.com email account, or any email account configured in a desktop client version of Microsoft Office Outlook. Ultimately the representative gave up and claimed it was a known issue and the developers were working on it. I additionally attempted to install Mozilla Thunderbird to provide a current, supported (within its development community) email client, to no avail.
I performed two sets of registry modifications using the built in Windows Registry Editor (regedit), after the second of which the problem was resolved and I was once again able to send invoices using Quicken 2017 Home & Business and Windows Live Mail 2012. I suspect similar modifications would enable other third party MAPI-enabled mail clients to function as well. As per the usual recommendation, make a backup of your registry before attemping modifications, particularly if you are not familiar or comfortable with working with the Windows registry. For instructions on making a registry backup, a Google search will turn up plenty of results. Also, use these modifications at your own risk. They have only been tested on the system described herein.
Registry Modifications, Set 1: Specify Mail Client
The "Default Programs" section of the Settings App on Windows 10 does not appear to set the registry keys which MAPI uses to determine which mail client shall be used. Per post #4 on this forum article (active as of 23 MAR 2019): Default e-mail client not chosen ? Solved - Windows 10 Forums the following registry edits need to be made:
Populate the (Default) value in HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail with the exact name of your preferred installed client, as listed as a subkey in that same HKLM\SOFTWARE\Clients\Mail key
Do the same for the HKEY_CURRENT_USER equivalent as well. For example, my edits were as follows:
HKEY_CURRENT_USER\Software\Clients\Mail > (Default) value = Windows Live Mail
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail > (Default) Value = Windows Live Mail
These changes by themselves, followed by a restart of first, Quicken, and then the computer as a whole, did not yield any result, so I continued my research.
Registry Modifications, Set 2: Enable MAPI
Using Process Monitor I was able to see Quicken search for Outlook registry keys as soon as I clicked on the OK button in the Send Invoice by Email screen. It moved from entries containing the word Outlook to those in various Windows Installer registry keys, and finally to Windows Messaging Subsystem keys, which initially succeeded until it searched for a value called MAPI which failed. This suggested that MAPI was not enabled. Additional research turned up this Microsoft Support article (active as of 23 MAR 2019): You cannot send a document as an e-mail message from an Office 2003 or Office 2007 program which suggested first to make Outlook the default email client. I didn't have Outlook installed, nor did I want it. Their second method included adding registry values into the Windows Messaging Subsystem registry keys as follows:
In the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem registry key, add the following values, if not already present:
Name Type Value
MAPI String 1
CMC String 1
CMCDLLNAME String Mapi.dll
CMCDLLNAME32 String Mapi32.dll
MAPIX String 1
MAPIXVER String 184.108.40.206
OLEMessaging String 1
This, by itself, wasn't enough to solve my problem. Being on a 64-bit version of Windows, I saw that the registry keys being queried were nested within the WOW6432Node so I added the same values in the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Messaging Subsystem
With the registry keys all added, I restarted Quicken and the computer and upon trying to send an email, Quicken was able to generate a new email message using Windows Live Mail with the HTML invoice attached. The actual changes needed to make this work took only a few minutes, as compared to the amount of time to gather the appropriate information.
My hope is that this solution will be of use to others in the same scenario without the need or desire to update to an email client that is a component of an unnecessarily expensive productivity suite with its own licensing nightmares.
Trying to email an invoice in Quicken Home & Business 2017 results in the "Mail system support is not availble" error message on Windows 10 x64 1809 with Windows Live Mail 2012 and Mozilla Thunderbird 60 (and potentially other versions of all aforementioned software)
Article created: 23 MAR 2019
Article updated: (never)
Solution requires: Registry modifications
Skill level to implement: Minimal
Time required to implement: 5-10 minutes
© 2019 Charybdis Computer Services • charybdiscomputer.com
Windows, the Windows logo, Microsoft, and the Microsoft logo are trademarks or registered trademarks of Microsoft Corporation or its subsidiaries in the United States and other countries. Toshiba and the Toshiba logo are trademarks or registered trademarks of Toshiba America Information Systems, Incorporated. Other names, brands, and logos are the property of their respective owners.