Hi Rachel Nichol
Thank you for posting your question in the Microsoft Q&A forum.
Based on your description, I understand that you are unable to send emails in Outlook and that the "Work Offline" button is stuck with a grayed-out Red X, even though you are receiving mail and have an active internet connection.
Since you have already tried a Quick Repair and verified your connection, this specific behavior (receiving but not sending, with a glitched Offline button) usually indicates a blockage in your Outbox or a corruption in the local data file (.ost).
Here are some recommended steps you can try:
Scenario A: Classic Outlook
Clear the stuck Outbox:
Sometimes a single email (or a large attachment) gets stuck in the outgoing process, causing the "Offline" status to freeze. Please try to open Outlook and go to your Outbox folder. If there are any emails sitting there, drag and drop them into the Drafts folder > Restart Outlook and see if the Red X disappears.
Launch Outlook in Safe Mode
This helps rule out any third-party Add-ins that might be blocking the send function.
- Close Outlook completely > Press the
Windows Key + R on your keyboard > Type outlook.exe /safe and press Enter.
- If the Red X is gone and you can send email in this mode, an Add-in is the cause. Let me know if this works, and I can guide you on how to disable the specific culprit.
Refresh the Data File
Since you are using Microsoft Exchange, Outlook keeps a local copy of your mail on your computer. If this file gets corrupted, the "Send" pipe breaks. We will simply reset this file (Outlook will re-download your mail from the server automatically).
- Close Outlook and try to open the Control Panel.
- In the top right search bar of Control Panel, search for Mail. Open Mail (Microsoft Outlook).
- Click the Data Files... button.

- Select your email account in the list and click Open File Location (a folder window will pop up).

- Close the "Mail" setup box and the Control Panel (keep the folder window open).
- In the folder window, right-click the file associated with your email (it ends in
.ost) and select Rename to.old (ex: ******@outlook.ost.old).
- Re-open Outlook.
- Note: Outlook will say "Preparing mailbox for first use." This is normal as it recreates a fresh, error-free connection to the server.
Please let me know the results of these steps. If the issue persists, you can consider Create an Outlook profile - Microsoft Support.
Scenario B: New Outlook
Reset the App
Close Outlook and open your Windows Settings (Gear icon in the Start Menu). Go to Apps > Installed Apps. Search for Outlook (New) in the list and click the three dots (...) next to it and select Advanced Options.

Scroll down to the "Reset" section and click Reset.

(While there is a 'Repair' button, I recommend clicking Reset for this specific issue. Windows will show a warning that 'data will be deleted,' but please do not worry.
Since you are using the New Outlook, your actual emails and contacts are stored safely on the server. The 'data' being cleared is simply your local sign-in session and cache. You will just need to sign in with your email and password again after the Reset is complete)
Remove and Re-add the Account
If the reset does not fix the sending issue, we need to refresh the cloud link.
- Open the New Outlook > Go to the Settings (Gear icon) in the top right corner of the app.
- Select Accounts > Email accounts > Click Manage next to your email address and select Remove. Once removed, click Add Account to sign back in.
If I misunderstand anything, please correct me. I hope this information helps.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.