• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

To delay sending a message in Outlook

Slipstick Systems

› Outlook › Email › To delay sending a message in Outlook

Last reviewed on March 17, 2022     49 Comments

Outlook includes two methods to send messages at a later time: an after sending rule that holds a message in the Outbox for up to 120 minutes or a setting in Message Options to send the mail at a specific time.

I do not recommend delaying messages more than a few days. Some versions of Outlook uses the date you pressed Send as the sent date, not the date it handed the message off to a SMTP server. If the recipient uses a sort by sent date view, they may not see your message. (Test this before using it.)

You can use VBA to send a message when a reminder fires. See Send an email when an Appointment reminder fires for the code. To delay messages sent during specific hours, see "Delay Delivery of Messages Sent at Specific Times"

To schedule recurring message, see Scheduling a Recurring Message

Hold messages for up to 120 minutes

To hold messages for up to 120 minutes, you need to create an "after sending" rule. This rule can apply to all messages or only to messages that meet the conditions you set.

  1. Open the Rules Wizard and click New rule.
  2. Select Apply rule on messages I send (at the bottom of the first Rules Wizard screen)
  3. Select any conditions you want and click Next or just click Next to apply it to all messages you send
  4. Choose Defer delivery by a number of minutes at the bottom of the Actions list.
    ruleswiz
  5. Click on the "a number of minutes" link to select the desired number of minutes to hold the messages.
  6. Click Next and set up any desired exceptions, then click Next again.
  7. Enter a name for your rule, turn the rule on and click Finish to finalize the rule.

 

Using "Do Not Deliver Before"

Outlook can hold mail in the Outbox and send it at a later date. For this to work, you need to have Outlook running at the appointed time. If you use Exchange server and online mode, not cached mode, the message is moved to the outbox on the server, allowing you to close Outlook.

options dialog

I highly recommend testing this feature before using, so you understand how it works. Testing it beforehand will allow you to see if your email server uses the time you sent it to the Outbox or when Outlook actually sent the message. For more information, see "Send Time" time stamp information is incorrect when you send a delayed delivery message in Outlook (MSKB)

The option for "Do Not Deliver Before" is on the Options dialog (shown above) or, in Outlook 2007 and newer, also on the Options tab.
options2

When I Delay Delivery of a message does it get sent from my PC to the server and wait there? Can I close Outlook, log off my PC and it will still get delivered even if I don't log on to my PC again until after the requested delivery date/time?

When you use Delay Delivery, the message is held in the Outbox on your computer, waiting for the scheduled time, so you will need to leave your computer logged in and Outlook open to send it.

There is one exception: when Exchange mailboxes are opened in online mode, the message is held on the server. Note that this is one Exchange feature not supported by Outlook.com, as it only uses cached mode.

If you hold messages to send later, you will receive a prompt from Outlook every time you close Outlook, reminding you that there are messages waiting to be sent.

Unsent messages are in the Outbox warning
You cannot disable this alert. It really does have purpose: Anyone who doesn't use Send Immediately or is having connectivity issues appreciates being told Outlook hasn't sent the messages in the Outbox. Use this dialog to stop accidentally closing Outlook.

 

Tools

4Team SendLater

SendLater is a free Outlook add-in e-mail scheduler with recurring email option. Prepare all your email notifications and reminders in advance and schedule their delivery. Re-send email automatically if a reply is not received. Set up repetitive follow-up emails at comprehensive time intervals. When sending recurrent emails, you can set path to CSV file and load recipients from that CSV file automatically. The updated SendLater is fully compatible with the latest Windows 2018 October Update and Microsoft Outlook 2019.

Email Scheduler

One of the utilities in the MAPILab Toolbox, Email Scheduler allows you to chedule messages to be sent at specific date/times or intervals by setting up a task for each message. MAPILab Toolbox is a set of 18 different add-ins for Outlook.

Schedule Recurring Email

Schedule Recurring Email schedules email to send later. The maximum number of emails that can be scheduled can be in the hundreds. You can schedule emails that go out hourly, daily, monthly, early, or randomly. The monthly and yearly patterns can be adjusted by a number of days so that schedules like "2nd to last workday of the year" or "3 days after the first Tuesday of every month" can be specified. Works with all Outlook accounts, including IMAP and Outlook.com.

SetDeliveryTime

SetDeliveryTime has been created to allow users to set the default value for the "Do not deliver before:" parameter in Outlook.

Topalt ScheduledSend for Outlook

Use ScheduledSend for Outlook to send emails on a schedule. Set a schedule and recurrence as Outlook appointment and send emails on a later date. The add-in adds a separate calendar where all your scheduled emails are displayed in a familiar fashion.

Yesware

Email and presentation tracking, email templates, and Salesforce integration for Outlook 2010, 2013, & 2016 on Windows.

More Information

Scheduling a Recurring Message
Sending and Retrieval Tools for Outlook
Mass Mail Tools for Outlook
Compose Tools for Outlook
Duplicate Remover Tools for Outlook
Mail Tools for Outlook - Outlook mail tools that don't fit in any of the above categories.
Content Control Tools
Security Tools -- Some of these also provide message tracking.
Signature Tools -- including random quotes

To delay sending a message in Outlook was last modified: March 17th, 2022 by Diane Poremsky
Post Views: 55

Related Posts:

  • Stop accidentally sending messages in Outlook
  • Undo Send feature in Outlook on the Web
  • How to Stop Accidentally Closing Outlook
  • Delay sending a message with Outlook closed?

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Jay says

    October 10, 2019 at 2:32 pm

    This used to work in Outlook 2016. Ever sine updating to Outlook 365, it has a bug. If I don't go into the Outbox, then it works as expected. However, if I go into the Outbox and the message is clicked, it changes to a draft instead of a message going out. I do not have a reading pane and I'm not talking about opening the message. When this happens, even opening it and pressing send does not work, it just becomes a draft again since the cursor is highlighting the message in the Outbox as soon as I click Send again. The only thing that works is clicking forward so that a new copy of the message is triggered. I then have to delete the draft message.

    Reply
    • Diane Poremsky says

      October 10, 2019 at 3:50 pm

      You have an addin that is 'reading' the messages and changing them to drafts.
      https://www.slipstick.com/problems/after-viewing-outlooks-outbox-the-messages-in-it-wont-send/

      It should work to open the message, change folders then click Send too... but forward might be easier. If you leave the draft and it stays as the first message, the problem will be worked-around.

      Reply
  2. Lawrence Brillson says

    September 17, 2017 at 4:10 pm

    Absolutely does not work. Attempted delayed transmission just sat in the Outbox, from which it was impossible to send. Message had to be placed in the Inbox before Word allowed "Send."

    Reply
    • Diane Poremsky says

      October 8, 2017 at 10:14 pm

      do you mean you had to move it out of the outbox and into the inbox, then hit Send? Do the messages send if you don't look in the outbox? If so, something is marking the messages read - see https://www.slipstick.com/problems/common-problems-that-cause-email-to-stay-in-the-outbox/#outbox

      Reply
  3. Orac says

    December 15, 2016 at 2:17 pm

    The delayed messages sit in the outbox. How can you sort them by delivery date?

    Reply
    • Diane Poremsky says

      December 16, 2016 at 12:47 am

      Add the Defer Until field to the view - then sort by it.

      Reply
  4. Amy says

    November 5, 2016 at 9:37 am

    Hi Diane.
    I am glad to see that you are still following this question chain. I am using Outlook 2010. I try to send delayed delivery emails, but then I logout when I am not using my computer, so the message does not send until I log back in. Is there a setting that still allows these messages to go through whether I am logged in or not? Thanks so much!!

    Reply
    • Diane Poremsky says

      November 6, 2016 at 8:21 am

      If you don't use exchange, you will need to leave outlook running. If yo use exchange and can connect in classic online mode, messages get handed off to exchange and outlook can be closed.

      Reply
      • R k says

        December 12, 2016 at 4:18 pm

        How do I make this work? I had a email scheduled for the next day certain time. Than I just closed my laptop not thinking anything of it. Than I go to see if the test email came through and see nothing. How would I do this to make it right?

      • Diane Poremsky says

        December 12, 2016 at 11:15 pm

        You need to leave outlook open and the laptop on. If you don't use an exchange server account and online mode, you can't close outlook.

      • R k says

        December 13, 2016 at 9:49 am

        I have a log in to outlook 365 for the web (as its business based email). Is that what you mean by exchange server?

        I am not understanding what you mean exchange server account and how it would work. Last night I called godaddy and they couldn't help me so I really appreciate your feedback and answering my question.

  5. Chris says

    September 14, 2016 at 12:00 pm

    Diane,
    I am wondering if one can schedule a "reply" or "reply all" for a later time/date? I know how to schedule an initial email to send later but can't figure it out with regards to a reply email.
    Thanks,
    Chris

    Reply
    • Diane Poremsky says

      December 12, 2016 at 11:44 pm

      It would work the same way - you need to create the reply then set the option to defer it before clicking send.

      Reply
  6. James says

    June 15, 2016 at 4:54 pm

    Hi Diane,

    If I create a rule to delay sending a message for 5 minutes in Outlook 2013 with Exchange Server on premises, once I click "Send" the message is held in the Outbox as expected. If I go to the Outbox and I want to send the message without waiting for the 5 minutes, I've tried to open the message and uncheck the "Do not deliver before.....". I was thinking if I cleared this field and click "Send", the message would leave right away without waiting for the 5 minutes. This doesn't work. Is it supposed to work this way?

    Thanks!

    Reply
    • Diane Poremsky says

      August 26, 2016 at 9:01 pm

      it should work (but i haven't tried it yet). Is the date & time cleared? (I'd add an exception for assigned to category - then assign a category before sending to bypass the rule.)

      Reply
  7. Mike says

    April 5, 2016 at 8:30 am

    Hi Diane,
    I have question about outlook. I used option delay email and everything is working great BUT. I am sending message to my client at 11pm and setting don't send before 9am.He will receive this at 9am ,but it showing in the message that I sent this at 11pm.Is it possible that he will have showed that I sent this at 9am and he received at 9am even if I sent at 11pm? I just don't want to show my clients that I am working evening hours as they will be sending me million emails.

    Thanks for your help

    Reply
  8. EdH says

    March 16, 2016 at 5:51 pm

    I've set mine for 1 minute. This is so when I have that "uh oh" moment after hitting send, I have a bit of a buffer.

    The problem is this rule seems to cause Outlook to ignore manually deferred delivery, say one I've set for 3-4 hrs later for some reason. Any ideas how to get those to work too?

    Reply
  9. Bradavon says

    September 29, 2015 at 12:00 pm

    It worked in Outlook 2010 with the Outlook Hotmail Connector, but the "Defer delivery by a number of minutes" rule in Outlook 2016 RTM with Outlook.com (Hotmail) using Exchange ActiveSync doesn't work.

    The rule gets ignored and e-mails are sent immediately. Using the "Do Not Deliver Before" manual option works fine.

    This is a problem with Outlook Rules as the "Defer delivery by a number of minutes" rule actually enables the "Do Not Deliver Before". It's the same functionality but done for you.

    Using the same "Defer delivery by a number of minutes" rule on an IMAP account in Outlook 2016 RTM works fine.

    I've not tested it in Outlook 2013 with Outlook.com (Hotmail) using Exchange ActiveSync. So cannot comment on that.

    Reply
    • Diane Poremsky says

      September 29, 2015 at 4:19 pm

      I'll check it in Outlook 2013, but I'm expecting the same behavior. Outlook.com is moving to exchange servers and once it's moved, the problem will go away. Everything will just work.

      Reply
  10. Jack says

    September 28, 2015 at 12:17 pm

    What happens when you want to delete the email before it is sent? I tried to delete it from my sent folder, but the email went out after the 2 minute delay...

    Reply
    • Diane Poremsky says

      September 29, 2015 at 4:03 pm

      If you delete it from the outbox before sending, it won't be sent. If it's in the sent folder, it was already sent.

      Reply
  11. Amer Adel says

    September 23, 2015 at 9:29 pm

    Delaying or Scheduling the sending / delivery of an Email in Outlook is VERY handy for those times when I want to draft and send an email but don’t want it delivered until a specific date and time.
    Can you please guide me with the directions were i can set Outlook to send my delayed Business emails even if my Outlook or my desktop is closed? I travel a lot and want to make sure my business emails are sent on a specific date and time even when i shut down my desktop at office for travelling.

    Thank you in advance.

    Reply
    • Diane Poremsky says

      September 23, 2015 at 10:37 pm

      The only way to send delayed mail when outlook is closed is if you use Exchange server and use classic online mode, not cached mode. The sent item will be stored on the server and send at the appointed time. Otherwise, outlook will need to be open to send.

      Reply
  12. Nikhil says

    September 19, 2015 at 1:05 am

    Thanks Diane. That worked just the way I wanted. I can choose to defer receipts of emails in my Inbox. I had two questions:
    1.) Does it also impact Calendar sync? I would like that to be real time in case there are any meeting changes happening. If it impacts, is there a work around?
    2.) Can I schedule a sync for other non-Inbox folders or I will need to manually switch between offline and online modes?

    Thank in advance.

    Reply
    • Diane Poremsky says

      September 19, 2015 at 9:43 am

      It will affect calendar sync. The Sync folder button on the Send and receive tab should sync the current folder. You can't schedule a sync - you'll need to do a folder at a time or go online.

      Reply
  13. Nikhil says

    September 18, 2015 at 12:43 pm

    Dear Diane,

    I am using Outlook 2013 and MS Exchange. I would like to use deferred receipt of emails. I tried using 'define send/receive' option, but I understand it doesn't work for exchange. I would like to have a feature where I get emails only every 4 hours. In other words a fetch vs. push option.

    Is there a workaround for MS Exchange?

    Reply
    • Diane Poremsky says

      September 18, 2015 at 2:00 pm

      It is possible to configure Exchange to work like a pop account and send on a schedule, but it can result in sync problems. Better is to work offline - exchange accounts will use the offline settings to sync the inbox, other folders will need to be synced manually.

      Reply
  14. Brian Lain says

    August 27, 2015 at 9:38 pm

    Does the hold messages rule no longer work for Outlook 2013? I don't see the "after I send this message" option, all I have is "after I receive this message". Or perhaps this doesn't work for Exchange accounts?

    Reply
    • Diane Poremsky says

      August 27, 2015 at 11:22 pm

      it is present and works with Exchange.

      first screen: apply on messages i send is at the bottom.
      actions screen: defer delivery by number of minutes is at the bottom.

      Reply
  15. Shiva says

    August 19, 2015 at 10:48 am

    What are the pros and cons for delaying your email messages?

    Reply
    • Diane Poremsky says

      August 19, 2015 at 12:44 pm

      Pro: you can prepare a message and send it later, or if just delaying a few minutes, make edits before it actually sent.
      Con: Outlook needs to be running for delayed messages to send and the time you sent it to the outbox is used as the sent time - if you delay too long the recipient might wonder what's up.

      Reply
  16. Nishant Vatsal says

    August 17, 2015 at 11:11 am

    How Diane - I want the email delivery to occur only when recipient's Outlook calendar is free. Could you guide me with directions to get this accomplished?

    Reply
    • Diane Poremsky says

      August 17, 2015 at 2:15 pm

      I don't have any samples that can do that - first, you'd need to have read permissions to their calendar and would need to check for a free time and date before sending it. It would only work if the person is on your own exchange server.

      Reply
  17. Will Leslie says

    June 25, 2015 at 2:17 pm

    Thanks for clearing that up for me, Diane! Appreciate your help!

    Reply
  18. Will Leslie says

    June 25, 2015 at 11:05 am

    Hi Diane: We tried the scenario you answered based on "Eric Trieber's" question. We have tested this and it is not working for us; we could not send a email with a delay that had both mixed recipients (internal and external). We are not using POP/IMAP with an internal Exchange. Is there something we are missing? Thanks!

    Reply
    • Diane Poremsky says

      June 25, 2015 at 12:37 pm

      The rule only works if the message is to one group or another - when a message has internal and external recipients, it'll be held. Outlook won't send to some of the recipients and not to others.

      Hold messages rule

      Reply
  19. Eric Treiber says

    June 24, 2015 at 4:33 pm

    Diane: Similar to a question asked previously, can a system be set up whereby e-mails that have recipients that are internal to our company receive a "sent" e-mail immediately, but recipients outside of our company are delayed in receiving the very same e-mail? The purpose of this request is so that we might pull back an e-mail that was accidentally sent to the wrong person or that had a mistake in it. Thank you.

    Reply
    • Diane Poremsky says

      June 24, 2015 at 7:02 pm

      If you use a rule to delay mail by a few minutes, yes. It's rule-based - use words in recipients address and assuming you use exchange server, use @ for the word. (Internal Exchange email addresses don't have @ in them.) If you use POP/IMAP, apply the rule to all mail except if it has yourdomain.com in the recipients address.

      Reply
  20. Samantha says

    May 4, 2015 at 6:37 pm

    I've set up the rule, but can you override it by pressing send/receive?
    I've tried and it's not sending it.

    Reply
    • Diane Poremsky says

      May 4, 2015 at 9:48 pm

      No, not really. Add the defer until field to the view and you can see when it is scheduled to be sent. If you aren't using Send Immediately, pushing send and receive button should send it if it's past the deferred time and the next scheduled send hasn't hit yet.

      Reply
  21. Brennan says

    March 27, 2015 at 1:20 pm

    This is a great guide! I've been searching for the best ways to do this because I've had it set up before but it didn't do what it was supposed to. I think I now know where I went wrong. Thanks for sharing!

    Reply
  22. Tony Richards says

    June 23, 2014 at 4:13 am

    Thanks for the reply
    I continued hunting after I sent the email to you.
    You may be interested in this
    https://msdn.microsoft.com/en-us/library/office/jj220496(v=exchg.80).aspx

    Reply
    • Diane Poremsky says

      June 23, 2014 at 8:59 am

      Cool, the EWS API can do it. Are the messages left in the outbox or held in the Exchange queue? (I'm not sure I have time to test it this morning.)

      Reply
  23. Tony Richards says

    June 20, 2014 at 11:15 am

    Can you delay all messages on an Exchange server to only go out after a certain period of time for all users? My client wants to give all his users the chance of recalling the message if a mistake has been made

    Reply
    • Diane Poremsky says

      June 21, 2014 at 5:55 pm

      There isn't a setting on the server for this; it would need to be set up for each user.

      Reply
  24. Martin says

    April 17, 2013 at 1:03 am

    Thank you for your reply.

    This is with an Exchange account at my workplace. By the sound of it, if I want to use DNDB I shall have to apply the workaround of setting my SendImmediately category, until we upgrade to 2013.

    Reply
    • Diane Poremsky says

      April 17, 2013 at 6:13 am

      Yes, correct, you'll need to use the category for now.

      Reply
  25. Martin says

    April 16, 2013 at 3:28 am

    These two methods do not work well together (Outlook 2010).

    I have a Rule to delay sending all mail by 1 minute, unless I have assigned the mail to a SendImmediately category.

    Outlook ignores any time that I set in Do Not Deliver Before (DNDB) and sends the mail after 1 minute as normal - unless I assign the mail to SendImmediately, in which case the DNDB setting is honoured.

    I wouldn't mind if Outlook either i) sent the mail at the later of DNDB/1 minute (which in reality would usually mean at the DNDB time), or ii) combined both settings and sent the mail 1 minute after DNDB. However, to silently ignore my DNDB time is very poor.

    Reply
    • Diane Poremsky says

      April 16, 2013 at 5:10 am

      What type of email account? It's either fixed in 2013 or works as expected with Exchange accounts. (I'll check it on 2010 in a next.)

      My expected behavior is do both - send at the configured time and apply the rule - but logically, 'hold it for 1 minute then process the deliver before time' could also work - it depends which applies first, the DNDB setting or the rule.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 3

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Jetpack plugin with Stats module needs to be enabled.
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
  • Import EML Files into New Outlook
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Import EML Files into New Outlook

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.