How To Delay Sending A Message In Outlook

Contributor Icon Contributed by Rob Rogers  
Tag Icon Tagged: Microsoft Outlook  

In some cases, you may want to delay sending a message in Outlook. normally, e-mail messages are sent immediately when you click the Send button in the Message window unless you aren’t connected to the internet (then it will sit in your Outbox until you connect).

You can delay sending the message by postponing the send date as follows:


In the Message window, Click the Options.

In the Message Options dialogue box, select Do Not Deliver Before check box, and choose the desired send date in the calendar drop-down and the desired time you want the message sent in the appropriate drop-down.

Click Close and Send.

Your message will go to the Outbox folder until the assigned date and time to send it.

 

22 Comments -


  1. tom said on October 17, 2008

    However, Outlook will require you to send (empty your Outbox) if you close down Outlook. it would be better if the SEND occurred and the Outlook server would take care of the delay request.

  2. Joe said on February 23, 2009

    I think this is a great feature.

    However the only downside is that the email will have the timestamp of when you actually hit “send”. In other words, if you compose an email at 10am , do a delay for 1pm, and then hit ’send’, the email will be received at 1pm but it will show as being sent at 10am. Is there a way to adjust the timestamp to reflect the time the email is actually received?

    Thanks

  3. cecilia said on May 4, 2009

    I am restating the question written by Joe. Can someone provide a solution?

    I think this is a great feature.

    However the only downside is that the email will have the timestamp of when you actually hit “send”. In other words, if you compose an email at 10am , do a delay for 1pm, and then hit ’send’, the email will be received at 1pm but it will show as being sent at 10am. Is there a way to adjust the timestamp to reflect the time the email is actually received?

  4. Anonymous said on September 16, 2009

    1. Does Outlook have to be running on the local PC?, or,
    2. If there is an Exchange Server, the above does not matter . . .
    as the Exchange Server has the email waiting in the User’s Outbox and the Exchange Server’s clock times out for the delay for when to send?

  5. Anonymous said on September 30, 2009

    I have done this and it works EXCEPT when I cc myself, I never get the cc’d version. Any ideas about this?

  6. John Williams said on February 4, 2010

    This should be retitled/reworded as … A Way to Delay “Delivery.”

    That’s because this method does NOT delay the sending. I.e., if you use this method, your email will still show the original time you sent it. E.g.:

    If you send an email on Weds, Feb 03, 2010 at 8:00 AM — but make it a “do not deliver” time/date of the next day, in the early morning…

    e.g.: Thurs, Feb 04, 2010 – 4:00 AM

    … your “delayed delivery” email will arrive as specified, but it will also show the original time you sent it — this information WILL appear in your email when it’s opened:

    From: Your Name
    Sent: Wednesday, February 03, 2010 8:00 AM

    In essence, your email recipient gets ONE email from you that has TWO dates/times listed. From the INBOX view, they see when they received it (that’s the result of the “Delayed Email” function). But once they open your email, they see when you actually sent it.

    This double date/time showing on your email might be fine in some instances, but could raise eyebrows in others (“Why did the sender delay my receiving this email?”). In the latter instances, you might want the recipient assume that the date/time it was received is basically also when you sent it (not that you actually sent it hours or days earlier, but just delayed its delivery.

    Anyway, it would be great if one could get the two times to look the same, or very close to each other, rather than showing perhaps hours or days difference between the two. I.e., it would be great if a “delayed” email showed as its “Sent” date, the time/date when it actually mailed FROM the OUTBOX, not the time/date it went INTO the OUTBOX.

    Let’s tell Microsoft to give us this functionality! Peace Out…

  7. Anonymous said on April 11, 2010

    I just found this feature and LOVE it! HOWEVER, you MUST leave Outlook up and running in order for this feature to work! In other words, if you are accustomed to shutting down your computer OR logging off at the end of the day (at work, it’s highly recommended!), a warning window will appear, letting you know that if you exit Outlook, unsent messages will not be sent! The only way around this is to just lock down your computer!

  8. Anonymous said on May 10, 2010

    New email in Outlook 2007, hit options, then dalayed send, select date and time to send, then close then send. email goes to outbox, but does not send when the date and time arrive. Using Vistas on home computer, Any solution. I have tried delayed sending it to myself numerous times and it never gets sent, yet remains in outbox.???????????????

  9. Loocki said on May 13, 2010

    Hi John,

    I did test the delay Delivery, using outlook 2003 as software email client and my aol accounts.

    I compose an email from outlook using :

    from :MoiOne@aol.com
    Time email composed : T1
    Time delay delivery : T2
    To: MoiTwo@aol.com

    and I used the webmail Aol to open my MoiTwo aol account. I did received the email sent by MoiOne , and in the header message source, i can only see that the message was sent at the time delayed T2, but there is no reference to the original time T1…..

    I hope that i was clear. Can you please tell how you did your test ?

    Thank you.

  10. Christina said on June 30, 2010

    Loocki,

    Both you and John are correct in your tests. If you want to do a true test, you have to do a test on Outlook 2003 and Outlook 2007 to see what we are talking about. I used to delay messages sent in Outlook 2003. The sent timestamp and the delivery timestamp would match on your recipient’s email (like you said). However, my office just got Office 2007 and Outlook 2007 has changed this feature. John and the others are correct. Now when you set up a delayed message, the sent timestamp is when you hit send and the received timestamp is when you delayed your message. So, your recipient now sees when you actually composed the email and when you wanted them to receive it. I don’t know why Microsoft changed this awesome feature in 2007, but I wish my office still had 2003. Now the delay feature is for nothing…nothing but raising eye-brows, as mentioned in earlier posts. That’s why I’ve been searching the Net trying to find a way to get the timestamps to match. So far, there is no way. Microsoft is the only one who can fix it. :(

  11. Patent Attorney Arizona said on August 24, 2010

    Thanks! Do you know if there is a way to repeatedly send a message? In other words, can I schedule it to send in one hour, in two hours, in four hours, etc.?

  12. Santosh said on September 2, 2010

    Thanks

  13. Jim said on September 24, 2010

    I think the facility was put in in the bad old days when we were all in dial up mode and it kept the call till the phone lines were cheaper and less congested.

  14. murphy said on November 9, 2010

    how do you cancel a delay message prior to the scheduled time?

  15. Nobody said on November 19, 2010

    You forgot an important point and that is how to get to the Message window. Right click on the message in the Draft folder and choose options.

  16. Umberhulk said on December 1, 2010

    If you have Cached Exchange Mode on (assuming your connected to an Exchange server), it will not send unless the email client is up. Turn Cached mode off, and it’ll send the delayed email regardless.

  17. Danielsydney said on February 8, 2011

    Do you need to keep your pc and outlook open for this to work?

  18. Anon said on February 13, 2011

    You have to set up the email delay to the desired timestamp AND change your pc’s date and time to the same. When you hit send, the email will be timestamped with your pc’s future date and time, then sit in your outbox until the email delay triggers.

    PC time and date => sent timestamp. Email delay => received timestamp. Ideally they should be the same.

    Yes, outlook must be open.

    Tested in 2003.

  19. Andrew Miller said on February 28, 2011

    One way to get around this in any outlook version is to change your system time. Outlook gets it’s time from whatever time your computer thinks it is. If you have admin rights on your computer you can change the system time, compose and send the message, and then quickly change it back.

    You must be quick, however, since your computer’s time must stay syncronized with your network’s primary domain controller (a server) or you will lose your network connection, making it impossible to send email among other things…

  20. Bea said on March 28, 2011

    How do you make it work on Outlook for Mac?

  21. Bleechy said on April 3, 2011

    This is correct.
    The feature that I use in Outlook 2010 is to create a rule: ‘delay send by a number of minutes’.
    Furthermore, you could ‘force the send’ in Outlook 2003 by simply clicking send/receive, whereas in Outlook 2010 you can only force the send by making an exception to the rule e.g. ‘High Importance’ tag can be an exception that sends immediately.
    This is relatively annoying for some users who use/like the 2003 feature.
    Why do Microsoft etc make such short-sighted changes and annoy their loyal customers?

  22. Gers69 said on November 21, 2011

    Hi, tried testing this and delayed a message to myself from 11.23 to send at 11.30.
    Sure enougth it sat in my Outbaox until the required time but when arrived showed as Sent at 11.30 as well as delivered at 11.30.

    Does this mean the comments above have been responded to?
    Or is this just a fluke?

 

RSS feed for comments on this post. TrackBack URL

Leave a comment -