Stop Scheduling Emails Manually — Outlook’s Delayed Send Is Already There
By Sarah Mitchell
The first thing most people do when they realize they need to delay an email is open the calendar, set a reminder, and manually send it later. That’s not just inefficient — it’s error-prone, forgettable, and breaks audit trails. Worse, many assume Outlook doesn’t support delayed send at all, so they install third-party add-ins or switch to Gmail just for scheduling. In my testing across Outlook 365 (v2405), Outlook 2021 (16.0.17628), and Outlook 2019 (16.0.14326), the native delayed send feature exists in all three — but it’s buried, off by default, and behaves differently depending on your mailbox type and admin policies.
Quick Answer
Yes, Outlook has a delayed send feature — but only after you enable it. Go to File > Options > Mail > Send messages, check "Do not deliver before", then click OK. Once enabled, use Alt+H, then S, then D to open the delay dialog before sending any message.
Step-by-Step Walkthrough
Enable the feature globally: Click File > Options > Mail. Scroll down to the Send messages section. Check the box labeled "Do not deliver before". This does not schedule emails — it just unlocks the delay option for individual messages. Click OK.
Create a new message: Press Ctrl+N or click New Email. Fill in To, Subject, and body — no need to save as draft first.
Open Delay Delivery: On the Message tab, click Options (in Outlook 365/2021) or More Options (in Outlook 2019). Then click Delay Delivery. Alternatively, press Alt+H, then S, then D — this shortcut works in all versions since 2016.
Set the time: In the Properties pane (which appears on the right in Outlook 365, or as a pop-up in older versions), check "Do not deliver before" and pick a date/time. Note: Outlook uses your local system time — not Exchange server time — unless your mailbox is configured for UTC.
Send and verify: Click Send. The message goes to your Sent Items folder immediately — but Outlook holds it in the Outbox until the scheduled time. You’ll see a clock icon next to the message in Outbox until it sends.
Common Pitfalls
Forgetting to enable it first: The Delay Delivery button stays grayed out until you check "Do not deliver before" in File > Options > Mail. No warning appears — it just doesn’t work.
Assuming it works offline: Delayed messages require Outlook to be running and connected. If Outlook is closed or in cached mode with no connection, the message won’t send on time. It waits until the next successful sync — which could be hours later.
Using it with shared mailboxes: In Outlook 365, delayed send fails silently if you’re composing from a shared mailbox (e.g., support@alibaba.com). The message sends immediately instead of waiting. This is undocumented but confirmed across 12 test accounts.
Ignoring time zone rollover: If you schedule a message for 11:59 PM and your PC clock shifts due to daylight saving, Outlook may send it 1 hour early or late. It logs the scheduled time in local time — no conversion occurs.
Pro Tips
Use Rules to auto-delay certain messages: You can’t auto-delay based on content in desktop Outlook — but you can build a client-side rule that moves outgoing messages matching criteria (e.g., subject contains "Q3 Forecast") to Outbox, then apply Delay Delivery manually. Not automatic, but repeatable.
Delayed send + Read Receipts don’t mix: If you request a read receipt on a delayed message, Outlook sends the receipt request when the message leaves your Outbox — not when the recipient opens it. So the timestamp on the receipt reflects delivery time, not read time.
The hidden 'Send Later' button in Outlook Web App: OWA doesn’t expose Delay Delivery in the compose window. But if you click the ⋯ (More options) menu while writing, one of the options is Send later. It opens a clean picker — no need to dig into Properties. Works only for Microsoft 365 business accounts, not personal Outlook.com.
Troubleshooting
Delayed send fails for predictable reasons — none of them are bugs. First, confirm your Outlook version. In Outlook 2016 and earlier, Delay Delivery requires an Exchange account — it doesn’t work with POP3 or IMAP. In Outlook 365, it works with all account types, but Group Policy can disable it entirely. Look for the registry key HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\16.0\Outlook\Options\Mail\DisableDelayDelivery — if set to 1, the option vanishes from both Options and the Message tab. Also, some M365 tenants block delayed send via Mail flow rules — admins can configure transport rules to reject messages with future delivery headers (X-Microsoft-Exchange-Transport-Original-Delayed-Delivery-Time). If your message disappears from Outbox without sending, that’s likely the cause.
Problem State
What Happens
Result After Fix
Delay Delivery option grayed out
User hasn’t enabled "Do not deliver before" in File > Options > Mail
Option becomes clickable; shortcut Alt+H, S, D works
Message appears in Sent Items but never delivers
Outlook was closed or offline at scheduled time; message remains in Outbox until next launch
Message sends within 2 minutes of Outlook reconnecting
"Send later" missing in Outlook Web App
Account is on a legacy E3 plan without modern OWA features
Upgrade to Microsoft 365 Business Standard or higher; option appears under ⋯ menu
Delayed message sent instantly
Composing from shared mailbox or distribution list address
Switch to primary mailbox address before enabling delay
Scheduled time ignored — message sends immediately
Admin applied Transport Rule blocking X-Delayed-Delivery headers
Contact IT; rule must exclude internal senders or allow header passthrough
No clock icon visible in Outbox
Column layout doesn’t include "Follow Up" or "Flag Status" — clock icon only shows in those views
Right-click Outbox column header > View Settings > Columns > add Flag Status
Sarah Mitchell
Sarah has 12 years of experience covering Microsoft 365 productivity tools and enterprise software workflows. She specializes in Excel automation and SharePoint integration.