Keeping QuickBooks Desktop Email Working After Classic Outlook Ends

When Microsoft's web-based Outlook drops the mail link QuickBooks Desktop depends on, here is how we keep invoices and statements going out.

QuickBooks Desktop does not send your invoices itself. It hands them to a mail program through a Windows interface called MAPI, and classic Outlook is the program that answers. The new Outlook is a web client in a desktop shell, and it never registers that interface. When Windows swaps one for the other, the Send command breaks. You have two ways to stay sending from Desktop, and they are not mutually exclusive.

Why does the Send command stop working?

The Send Forms preference offers three methods: QuickBooks Email, Outlook, and Web Mail. The Outlook method does not speak to a mail server at all. It calls Simple MAPI, a Windows service that only a locally installed client can provide. Classic Outlook installs that hook. The new Outlook does not, because it renders your mailbox in a web view.

Without a MAPI provider, QuickBooks has nothing to hand the message to. You get an error saying email could not be sent, or that no default mail client is set, even with Outlook plainly open on screen. The built-in QuickBooks Email relay is a connected service, so on a discontinued version it is already switched off. Web Mail is the one method that survives everything, because it talks straight to your provider's SMTP server.

Can you go back to classic Outlook?

If the workstation holds an Office or Microsoft 365 licence with the desktop apps, classic Outlook still exists underneath. Open the new Outlook and look for the toggle at the top right of the window. Switch it off, and Windows relaunches the classic program. On builds where the toggle is hidden, start classic Outlook from the Start menu and pin it.

Some machines never had classic Outlook at all. The free Mail and Calendar app was replaced by the new Outlook, and no desktop suite was ever installed. There is nothing to revert to, so Web Mail is the path. Our engineers treat the toggle as a reprieve, not a plan, since Microsoft controls how long classic Outlook stays installable.

Setting classic Outlook as the default mail client

Windows decides which program answers MAPI calls, so fix the default as well. Open Settings, then Apps, then Default apps, and set classic Outlook as the default for email and for the mailto link. In QuickBooks, open Edit, Preferences, Send Forms, and select Outlook as the default sending method on the My Preferences tab. Then email one invoice to your own address as a test.

Re-check that default after every Windows feature update. The new Outlook will quietly reclaim the mailto link whenever it gets the chance.

Switching QuickBooks to web mail

Web Mail sends through your provider's SMTP server directly from QuickBooks, with no mail program in between. In Edit, Preferences, Send Forms, choose Web Mail as the default sending method, then click Add. Enter the sending address and a display name. Pick your provider from the list, and QuickBooks fills in the server name, port, and secure connection for you.

For manual entry, use your provider's SMTP server, port 587, and tick the secure connection box. Gmail, for instance, uses smtp.gmail.com on 587. Releases from 2020 onward add a checkbox for enhanced security, which signs you in through the browser instead of storing a password. Tick it if your release has it.

The account then appears in the From list on the email window, and the batch command under Forms, Send Forms uses it by default. These preferences are stored per user, so on a multi-user install everyone who emails forms sets up their own account. Write down the server, port, and secure setting for each address.

Very old releases either lack Web Mail entirely or only accept a plain password, which most providers now refuse. If you are weighing a newer release against staying on what you already own, see our guide to moving a QuickBooks company file onto a perpetual Desktop licence and what carries over.

Which accounts need an app password?

Google no longer accepts a plain password from an app like QuickBooks. Turn on two-step verification in the account, generate an app password, and paste that string into the Web Mail password field. Microsoft has been withdrawing basic password logins the same way, so where your account still offers app passwords, that is the answer on older releases.

On releases with enhanced security, skip passwords altogether. QuickBooks opens your browser, you sign in, and the provider hands QuickBooks a token instead of a stored credential. Expect to repeat that sign-in occasionally, because tokens expire. When sending fails after weeks of working, a silent expiry is usually the reason.

Before you rely on it

Test the full path, not the preference screen. Send a test invoice and a statement to your own address, then open the attachment on another machine. Confirm the reply-to address, because customers will answer whatever the header shows. Keep a manual fallback ready: save any form as a PDF and attach it yourself, which still works during a provider outage.

Email is plumbing, and plumbing should be boring. Once classic Outlook or SMTP is wired in, the Send command goes back to being something you never think about.

Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.