logo
search
Send & Receive Issues

Fix Excel Not Sending Email Through Outlook (Troubleshooting Guide)

Guest WriterGuest Writer Sep 29, 2026 868 views

Question details

The user is unable to send emails or perform mail merges directly from Microsoft Excel.

How to Troubleshoot and Fix Excel Not Sending Emails
Product
Microsoft Excel, Microsoft Outlook
Device & OS
not provided
Scenario
Attempting to send an Excel workbook as an email attachment or execute a mail merge operation.
Observed behavior
Excel fails to send the email, typically due to default mail application misconfigurations, conflicting add-ins, or security software blocking the process.
Before you start

Before modifying system settings, verify that Microsoft Outlook is properly installed on your computer, you are logged into your email account, and you can successfully send and receive messages directly from the Outlook application.

Solution 1Recommended

Set Classic Outlook as the Default Email Application

Excel relies on Windows system settings to know which email client to use. Ensuring Classic Outlook is set as the default resolves most communication failures.

Excel often struggles to communicate with the 'New Outlook' or third-party email clients. Reverting to or enforcing Classic Outlook as the default system mail handler provides the best compatibility for features like Mail Merge.

1
Open Windows Default Apps

Press the Windows key on your keyboard, type 'Default apps' into the search bar, and press Enter to open the system settings.

2
Locate Email Settings

In the Default apps menu, find the 'Email' section at the top of the list or search for '.eml' and 'MAILTO' protocols under 'Choose default apps by protocol'.

3
Select Classic Outlook

Click on the current default email application and select 'Outlook' (the classic version) from the list of available programs.

4
Restart and Test

Close both Microsoft Excel and Outlook completely. Reopen them and attempt to send your workbook or perform the mail merge again.

Set Classic Outlook as the Default Email Application
Mail Merge Compatibility: Classic Outlook offers significantly better support for Excel VBA macros and Mail Merge operations compared to the newer Outlook interface.
Free Microsoft Office alternative

Try WPS Office for Seamless File Sharing and Spreadsheet Management

If Microsoft Excel and Outlook integration issues are disrupting your workflow, consider switching to WPS Office. It provides a lightweight, highly compatible alternative for your spreadsheet needs, avoiding complex registry errors and heavy system resource usage.

  1. 1. Download and Install: Download WPS Office for free from the official website and complete the quick installation process.
  2. 2. Open Your Workbooks: Launch WPS Spreadsheets and open your existing Excel (.xlsx) files without losing any formatting or data.
  3. 3. Share with Ease: Click the Menu button and select 'Share' or 'Send Email' to effortlessly attach and send your document using your system's mail client.
100% compatibility with Microsoft Excel formats (.xlsx, .xls) and CSV files.Built-in file sharing features that integrate smoothly with your preferred default mail client.Lightweight installation that runs fast and avoids complex system configuration errors.Familiar user interface makes migrating from MS Office completely effortless.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel say 'General mail failure' when I try to send an email?

This error typically occurs if Outlook is closed, not set as the default email program in Windows settings, or if there is an architectural mismatch (e.g., using 32-bit Excel with 64-bit Outlook).

Can I use the 'New Outlook' for Excel mail merge?

While Microsoft is continuously updating the New Outlook, Classic Outlook currently provides the most stable and full-featured support for Excel mail merge and VBA automated email tasks. It is highly recommended to use Classic Outlook for these specific functions.

How do I bypass email client issues if I just need to send a workbook quickly?

If direct emailing from Excel fails, simply save your Excel file locally, open your preferred email client (like Outlook Web, Gmail, or Yahoo) in a web browser, compose a new message, and manually attach the saved file.

Can my antivirus software block Excel from sending emails?

Yes, strict firewall settings or active antivirus shields can block inter-process communication between Excel and Outlook, especially if VBA macros are involved. Temporarily disabling your antivirus or adding an exception for Microsoft Office can help determine if this is the cause.