QuickBooks Desktop Missing Outlook Option for Send Forms

I ran into a new issue to me today. I had just installed the latest edition of QuickBooks Enterprise, as well as the latest edition of Microsoft Office. I am currently operating on Microsoft Windows 8.1, although I don’t think that has as much to do with the issue. As soon as my installations were done, I noticed it was emailing my Invoices, Estimates, etc… straight from QuickBooks, instead of my preference to do it in Outlook. I use Outlook, because I enjoy my real signature being in the email. Also, there are times when I like to either tag-on extra attachments, or I am working at night and want to schedule the email for the next business day.

I browsed to Edit > Preferences > Send Forms. Under Send Forms were the options for Web Mail and QuickBooks E-mail options but the Outlook option was mysteriously missing. This was strange, as it had just been there with the previous versions of QuickBooks and Microsoft Office.

After about five or six hours of troubleshooting this issue I finally was able to get the problem resolved. I was on the phone with a QuickBooks rep for over two hours and he didn’t know the answer to the issue either. Here are some of the troubleshooting steps I went through before I found the solution.

  1. I made sure Intuit stated that my version of Office was a supported version for this version of QuickBooks.
  2. Made Sure Outlook was the default windows mail program.
  3. I also set the default email program in Internet Options, which is pretty much the same thing.
  4. Made sure their was a Mail profile setup and emailing correctly in Outlook. I also created a new Outlook profile just in case that was the issue. It wasn’t.
  5. I ran a repair on Office and QuickBooks.
  6. I uninstalled Office and QuickBooks and then reinstalled both programs.
  7. I made sure the QuickBooks user had full permissions.
  8. Signed into QuickBooks with another user on the troublesome computer and that user had the same issue.
  9. Connected to another computer with the same Office and QuickBooks configuration and they could send emails out of QuickBooks with Outlook for some reason.
  10. Made sure I was running a 32-bit version of Microsoft Office, as intuit tech reps state that QuickBooks Desktop doesn’t really like to speak to 64-bit.
  11. Tested to make sure my MAPI32.dll was working fine.

What I took away from my troubleshooting so far was that this issue was workstation specific and it had nothing to do with permissions, the QuickBooks data file, or QuickBooks version. I was grasping for straws at this point. I found other people online with the same problem but nobody had answers. After some more searching, I came across a tip from a Intuit forum that fixed my issue. Hats off to DLAB_IT , you saved my day! Here is how he explained this issue.

This may be a combination of Intuit and Microsoft not playing nicely. Intuit QuickBooks seems to still be looking at old pointer locations for MAPI information while Microsoft is moving away from those and going to new HTTP/RPC driven ‘solutions’ – in short Intuit is looking and Microsoft isn’t pointing.

Well if you ask me, it would be nice if Intuit would reprogram the email module a little bit to get in line with the rest of the world. Maybe follow Microsoft, see as how they make the OS you are programming for?


Are you ready for the solution? Here goes. . .


Step One:

Browse to C:\Windows\win.ini . Open the win.ini file add the following section at the bottom of the file.


Note: There shouldn’t be any spaces between the words. Save the file. If it doesn’t let you save the file to the same location, just save it to your desktop and then copy and paste it back into the C:\Windows\ directory and overwrite the old file.

Step Two:

Open Registry Editor and add these keys and values. You can do this easily by opening regedit and importing the download files below.
Registry Import

You won’t have most of these keys. These registry files were from a computer running Windows 7 Professional 64bit, and have been tested to work on Win8.1 as well. However, you do this at your own risk. You should backup your computer before messing with the registry.

(You may need to right-click and “save as” on these)
Download: Fix One

Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MAIL] String Value: “MAPI”=”1”
String Value: “MAPIX”=”1”

Download: Fix Two

Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem] String Value: “MAPI”=”1”
String Value: “MAPIX”=”1”

Download: Fix Three

Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\MAIL] String Value: “MAPI”=”1”
String Value: “MAPIX”=”1”

Download: Fix Four

Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows MessagingSubsystem] String Value: “MAPI”=”1”
String Value: “MAPIX”=”1”

I imported these registry keys with regedit.

Important: The effect of these edits didn’t seem to take hold until I restarted my machine!

I opened up QuickBooks and tried not to get my hopes to high. I returned to Edit > Preferences > Send Froms in Quickbooks. Under “Send From” I saw Outlook listed!

I couldn’t believe it. I selected Outlook as the default mail option and sent a test email and everything was fine! I hope this works for you.


Leave a Reply